2011-01-13 26 views
65

Tôi biết làm thế nào để làm điều này trong SVN,Hãy so sánh tập tin giữa hai chi nhánh tại TortoiseSVN

svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt 

Nhưng đó có phải là một cách ít đau đớn để làm điều này trong TortoiseSVN. Bạn sẽ nghĩ rằng bạn có thể làm điều đó từ Nhật ký Hiển thị, nhưng nó dường như chỉ hiển thị các sửa đổi trên nhánh hiện tại.

Trả lời

87
  1. Chuyển đến trình duyệt kho lưu trữ (< nhấp chuột phải>/TortoiseSVN/Trình duyệt lại/< nhập URL>).
  2. Mở menu chuột phải trên nhánh B, chọn 'Đánh dấu để so sánh'.
  3. Sau đó, mở menu nhấp chuột phải trên nhánh A, chọn 'So sánh URL' hoặc 'Hiển thị sự khác biệt là khác biệt thống nhất'.
+0

Tôi nghĩ làm việc này tốt trên tất cả các phiên bản, nhưng trong các phiên bản gần đây hơn, bạn nên sử dụng các phím tắt được đề cập bởi Kris Erickson trong câu trả lời của ông dưới đây. –

58

Tôi không biết làm thế nào mới tính năng này (chắc chắn tôi đọc tài liệu và không tìm thấy nó khi tôi đăng các câu hỏi), nhưng nếu bạn giữ nútShift khi bạn nhấp chuột phải vào một tệp, bạn có thể so sánh các URL mà không cần phải đi đến trình duyệt kho lưu trữ.

Xem sự khác biệt đối với một chi nhánh/thẻ khác trong tài liệu Viewing Differences.

Để minh họa:

Enter image description here

+0

Điều này làm việc tốt trong TortoiseSVN 1.6.12 (tương ứng với SVN 1.6.15), 2010-11-24. –

+2

+1 Tuyệt vời để biết – Ryan

+0

câu trả lời phù hợp hơn về câu hỏi so sánh tệp mà không cần phải mở trình duyệt kho. Yêu nó. Cảm ơn một tấn! Có một vài tính năng khác hiển thị trong SHIFT + Nhấp chuột phải và xem trình đơn TortoiseSVN. –

18

Tôi thấy phương pháp này là dễ dàng hơn nhiều:

mở đồ thị sửa đổi cho các tập tin bạn muốn diff (context menu->TortoiseSVN->Revision Graph). Chọn bản sửa đổi đầu tiên, và sau đó bấm điều khiển để chọn bản sửa đổi thứ hai. Bây giờ, nhấp chuột phải vào một trong các bản chỉnh sửa đã chọn và chọn Compare Revisions từ trình đơn ngữ cảnh.

Đã kiểm tra trên TortoiseSVN 1.7.6.

enter image description here

+0

+1 Sooo trực quan hơn để có thể nhìn thấy cây, so với cách tiếp cận "Khác biệt với URL". – CrazyPyro

+0

Cảm ơn dcaswell đã thêm hình ảnh của tôi vào bài đăng. Nó sẽ không cho phép tôi làm điều đó, do thiếu điểm danh tiếng :) – Ben

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