2013-03-07 34 views
8

Có thể đổi tên thẻ trong phiên bản lật đổ không?Có thể đổi tên thẻ svn

Bất cứ khi nào tôi phát hành một phiên bản sản xuất của các ứng dụng, tôi khóa các phiên bản với số lượng tương ứng, ví dụ, khi phiên bản 1.0.0 được phát hành, một thẻ tương ứng được tạo ra:

svn copy https://svn.mydomain.com/project/trunk https://svn.mydomain.com/project/tags/v_1.0.0 

Theo cách này đó, tôi chỉ cần kiểm tra mã cho phiên bản 1.0.3 của ứng dụng và tạo thẻ tương ứng. Tuy nhiên, tôi nhận thấy rằng khi 1.0.2 được phát hành, thẻ đã được tạo thành v_1.2 thay vì v_1.0.2. Có cách nào để đổi tên thẻ không? Hiện tại, tôi có điều này:

r14 - final changes for version 1.0.2 
r15 - tag 1.2 created 
r16 - more changes 
r17 - more changes 
r18 - final changes for 1.0.3 
r19 - tag 1.0.3 created 

Tôi muốn đổi tên thẻ 1.2 thành 1.0.2. Có cách nào để làm việc này không?

Trả lời

15

Có, bạn có thể đổi tên bất kỳ phần nào của cây con trong kho lưu trữ Subversion.

Thẻ (bất kỳ thẻ nào) chỉ là thư mục bên trong/thẻ (nếu bạn sử dụng bố cục thông thường). Và đổi tên có thể được áp dụng cho nó

svn mv <REPO>/tags/v_1.2 <REPO>/tags/v_1.0.2

+0

Hoàn hảo, cảm ơn! –

Các vấn đề liên quan