Làm cách nào để cập nhật repo đã phân nhánh của mình bằng SourceTree?


108

Tôi đang sử dụng SourceTree (với BitBucket) để quản lý mã của mình. Tôi đã chia một repo và repo chính đã được cập nhật.

Làm cách nào để sử dụng SourceTree để hợp nhất mã ngược dòng vào repo đã phân nhánh của tôi?

Câu trả lời:


220

Đầu tiên, hãy thiết lập repo chính:

  1. Mở repo đã phân nhánh của bạn trong SourceTree.
  2. Chọn Kho lưu trữCài đặt Kho lưu trữ… trong menu (hoặc nhấn ,).
  3. Trong Remotes cửa sổ, nhấn Add .
  4. Nhập bất kỳ tên nào bạn thích ( thường upstreamhoặcmaster ) và URL / đường dẫn đến repo chính.
  5. Nhấn OK, sau đó nhấn OK.

Bây giờ, để cập nhật:

  1. Chọn Kéo trên thanh công cụ.
  2. Trong menu thả xuống "Kéo từ kho lưu trữ", hãy chuyển từ nhánh của bạn sang kho bạn vừa thêm.
  3. Nhấn OK.
  4. (Tùy chọn) Sau khi kéo, bạn có thể muốn đẩy bất kỳ nội dung mới nào lên máy chủ.

22
Tôi cũng phải nhấn "Làm mới" bên cạnh nhánh Từ xa để kéo. Và sau đó chọn "chủ" ở đó trước khi tôi có thể nhấn OK.
am_

Một bản tóm tắt phức tạp hơn về điều này là tại blog này , tất nhiên ghi nhận câu trả lời SO này.
Neo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.