2010-02-08 21 views

Trả lời

122

Để cam kết chỉ có con đường rõ ràng quy định trên dòng lệnh sử dụng tùy chọn --depth empty ví dụ trong thư mục có thuộc tính externals mới được sửa đổi:

$svn commit --depth empty . -m "Modify svn externals definition only." 
3

Nếu bạn chỉ muốn thay đổi thuộc tính, bạn có thể thực hiện nó ngay lập tức chống lại kho lưu trữ thay vì chống lại bản sao làm việc của bạn.

Ví dụ:

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module 

Xem SVN book on manipulating properties

+3

Có, nhưng điều đó không giải thích việc cần làm khi bạn quên thêm thông báo cam kết và bạn có thay đổi về tài sản treo ở giữa số lượng thay đổi tập tin. –

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