2011-12-23 25 views
5

Tôi đang cố gắng xóa một cây svn. Có một thư mục thân cây và một thư mục chi nhánh, có chứa một thư mục với tên vô danh "nhánh chính". Tôi muốn tìm hiểu xem nó đã được sáp nhập vào thân cây chưa.Làm cách nào để tìm hiểu xem chi nhánh đã được hợp nhất vào Trunk?

Tôi làm cách nào để thực hiện việc này? Có phải là svn mergeinfo đáng tin cậy vì nó không hiển thị gì?

Trả lời

9

Thông tin hợp nhất trong Subversion là đáng tin cậy, miễn là những người làm việc với Subversion là đáng tin cậy. Đây là những điều có thể xảy ra sai:

  • Nếu bạn đã làm việc với Subversion trước 1.5, không có thông tin hợp nhất. Vì vậy, thông tin đó bị mất sau đó.
  • Nếu những người đã thực hiện hợp nhất đã thực hiện nó trên thư mục sai, mergeinfo sẽ được đặt ở một nơi khác. Bạn có thể kiểm tra tất cả các thư mục mà một hợp nhất có thể được thực hiện.
  • Bởi vì mergeinfo chỉ là thuộc tính Subversion, bạn có thể tự do thay đổi (và dĩ nhiên là cam kết nó). Điều này là không hợp lý, bởi vì ở đó bạn cần thêm hành động, và những người đã làm điều đó sẽ nhớ nó.

Xem documentation to mergeinfo; có một số tùy chọn cách tìm thông tin bạn muốn xem. Các thiết lập hợp lý nhất là việc hợp nhất được thực hiện bằng tay (bởi một người thực, không phải bởi Subversion), và rằng không có mergeinfo có sẵn.

+0

+1 cho câu đầu tiên. –

+0

+1 cho câu đầu tiên và "hợp nhất được thực hiện bằng tay", đó là những gì tôi nghi ngờ. – deworde

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