Bagaimana cara memperbarui repo bercabang saya menggunakan SourceTree?

108

Saya menggunakan SourceTree (dengan BitBucket) untuk mengelola kode saya. Saya telah membuat percabangan repo, dan repo induk telah diperbarui.

Bagaimana cara menggunakan SourceTree untuk menggabungkan kode upstream ke repo bercabang saya?

Aaron Brager
sumber

Jawaban:

220

Pertama, siapkan repo induk:

  1. Buka repo bercabang Anda di SourceTree.
  2. Pilih RepositoriPengaturan Repositori… dalam menu (atau tekan ,).
  3. Di panel Remote , tekan Tambahkan .
  4. Masukkan nama apa pun yang Anda suka ( sering upstreamataumaster ) dan URL / jalur ke repo induk.
  5. Tekan OK, lalu OK.

Sekarang, untuk memperbarui:

  1. Pilih Tarik di toolbar.
  2. Di tarik-turun "Tarik dari repositori", alihkan dari garpu Anda ke repo yang baru saja Anda tambahkan.
  3. Tekan OK.
  4. (Opsional) Setelah menarik, Anda mungkin ingin memasukkan konten baru apa pun ke server.
Aaron Brager
sumber
22
Saya juga harus menekan "Refresh" di sebelah cabang Remote untuk menarik. Dan kemudian pilih "master" di sana sebelum saya bisa menekan OK.
am_
Ringkasan yang lebih terperinci tentang ini ada di blog ini yang tentu saja memberikan kredit pada jawaban SO ini.
Neo