Làm thế nào để tôi tạo một chi nhánh mới?


139

Làm cách nào để tạo một nhánh mới với bản sao làm việc của tôi bằng TortoiseSVN?

Tôi thấy tùy chọn chi nhánh, nhưng tôi không thấy cách nào để đặt tên cho nó.

Câu trả lời:


61

Các chi nhánh trong SVN thực chất là các thư mục; bạn không đặt tên chi nhánh nhiều như chọn tên của thư mục để phân nhánh.

Cách phổ biến để "đặt tên" một nhánh là đặt nó dưới một thư mục được gọi branchestrong kho lưu trữ của bạn. Trong phần "Đến URL:" của hộp thoại Chi nhánh của TortoiseSVN, do đó bạn sẽ nhập một cái gì đó như:

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

Nhánh chính của dự án được gọi là thân cây và thường được đặt tại:

(svn/http)://path-to-repo/trunk

Bây giờ tại sao tôi nhận được: "TÙY CHỌN của ' subversion2 / svn / DanelNursing4 / cành / Omer ': Không thể đọc dòng trạng thái: Một kết nối hiện có đã bị đóng bởi máy chủ từ xa."
the_drow

1
Không phải là "Đến URL:" bây giờ "Đến đường dẫn:"?
Peter Mortensen

226

Nhấp chuột phải và mở SVN Repo-browser:

Nhập mô tả hình ảnh ở đây

Nhấp chuột phải vào Trunk (bản sao làm việc) và chọn Sao chép vào ... :

Nhập mô tả hình ảnh ở đây

Nhập tên / đường dẫn của chi nhánh tương ứng:

Nhập mô tả hình ảnh ở đây

Bấm OK, nhập thông điệp tường trình tương ứng và bấm OK.


14
Sau bước này, nếu bạn muốn truy cập các tệp của bản sửa đổi, hãy lấy menu nhấp chuột phải của thư mục thẻ / nhánh. chọn: Cập nhật SVN. Chỉ sau đó, thư mục của Phiên bản 45.5.5 được sao chép cùng với các tệp trong thư mục.
Lode

"Sao chép vào ..." không xuất hiện trên menu của tôi - Versio n1.9.5 Build 27581
NealWalters

2
@NealWalters - điều này có thể khác nhau trên máy khách Windows SVN bạn đang sử dụng. Đối với tôi, tôi có "Chi nhánh / Thẻ SVN". Nếu bạn cũng không thấy điều đó, thì hãy kiểm tra các cài đặt của ứng dụng khách SVN của bạn và kiểm tra xem các tùy chọn nào được bật cho "Menu ngữ cảnh".
HPWD

66

Trong Trình duyệt kho lưu trữ của TortoiseSVN, tìm chi nhánh mà bạn muốn tạo chi nhánh mới từ đó. Nhấp chuột phải, Sao chép vào .... và nhập đường dẫn nhánh mới. Bây giờ bạn có thể "chuyển" WC địa phương của mình sang chi nhánh đó.


6

Giải pháp của tôi nếu bạn làm việc với Trunk/Release/quy trình làm việc:

Nhấp chuột phải vào Trunk/nơi bạn sẽ tạo Chi nhánh của mình từ:

Thân cây

Chọn Chi nhánh / Thẻ:

Chi nhánh / Thẻ

Nhập vào vị trí của chi nhánh mới của bạn, thông báo cam kết và bất kỳ bên ngoài nào (nếu kho lưu trữ của bạn có chúng):

nhập mô tả hình ảnh ở đây

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.