Bagaimana cara membuat cabang baru?

139

Bagaimana cara membuat cabang baru dengan copy pekerjaan saya menggunakan TortoiseSVN?

Saya melihat opsi cabang, tetapi saya tidak melihat cara untuk menamainya.

the_drow
sumber

Jawaban:

61

Cabang-cabang di SVN pada dasarnya adalah direktori; Anda tidak menamai cabang begitu banyak seperti memilih nama direktori untuk cabang ke.

Cara umum untuk 'memberi nama' cabang adalah dengan menempatkannya di bawah direktori yang disebut branchesdi repositori Anda. Di bagian "Ke URL:" dari dialog Cabang TortoiseSVN, karena itu Anda akan memasukkan sesuatu seperti:

(svn/http)://path-to-repo/branches/your-branch-name

Cabang utama proyek disebut sebagai trunk , dan biasanya terletak di:

(svn/http)://path-to-repo/trunk
Blair Holloway
sumber
Sekarang mengapa saya mendapatkan: "PILIHAN ' subversion2 / svn / DanelNursing4 / branch / Omer ': Tidak dapat membaca baris status: Koneksi yang ada ditutup secara paksa oleh host jarak jauh."
the_drow
1
Bukankah "Ke URL:" sekarang "Ke jalur:"?
Peter Mortensen
226

Klik kanan dan buka SVN Repo-browser:

Masukkan deskripsi gambar di sini

Klik kanan pada Trunk (copy pekerjaan) dan pilih Copy to ... :

Masukkan deskripsi gambar di sini

Masukkan nama / jalur cabang masing-masing:

Masukkan deskripsi gambar di sini

Klik OK, ketik pesan log masing-masing, dan klik OK.

BJ Patel
sumber
14
Setelah langkah ini, jika Anda ingin mengakses file revisi, dapatkan menu klik kanan dari folder tag / cabang. pilih: Pembaruan SVN. Hanya kemudian, folder Version2.45.5 disalin dengan file-file di folder.
lode
"Salin ke ..." tidak muncul di menu saya - Versio n1.9.5 Build 27581
NealWalters
2
@NealWalters - ini mungkin berbeda pada klien Windows SVN yang Anda gunakan. Di tambang, saya memiliki "Cabang SVN / Tag". Jika Anda tidak melihat itu, maka periksa masuk ke pengaturan klien SVN Anda dan periksa opsi apa yang diaktifkan untuk "Menu Konteks".
HPWD
66

Di Browser Repositori dari TortoiseSVN, temukan cabang tempat Anda ingin membuat cabang baru. Klik kanan, Salin Ke .... dan masukkan jalur cabang baru. Sekarang Anda dapat "mengalihkan" WC lokal Anda ke cabang itu.

Chris Thornton
sumber
6

Solusi saya jika Anda bekerja dengan Trunk/dan Release/alur kerja:

Klik kanan Trunk/tempat Anda akan membuat Cabang Anda dari:

Bagasi

Pilih Cabang / Tag:

Cabang / Tag

Ketik lokasi cabang baru Anda, komit pesan, dan semua eksternal (jika repositori Anda memilikinya):

masukkan deskripsi gambar di sini

Andy J
sumber