2012-05-14 14 views
51

Tôi muốn xem ai đã đóng góp dòng/thay đổi nào cho một tệp. git-blame thực hiện chính xác điều đó. Vì vậy, SourceTree có một cái nhìn git-đổ lỗi?Git-blame ở đâuTree

+0

Những câu trả lời này đúng như tôi nghi ngờ - nếu bạn đang cố gắng "đổ lỗi" cho một tệp tùy ý, có thể khó tìm thấy tệp trong giao diện. Một (xa hoàn hảo) phím tắt tôi sử dụng là chỉ tạm thời sửa đổi các tập tin để làm cho nó xuất hiện như là một "Unstaged file", tại thời điểm đó tôi có thể nhấp chuột phải vào nó để truy cập vào đổ lỗi. – rinogo

Trả lời

61

Chọn một tập tin, cho dù trong 'làm việc bản sao' hiển thị hoặc trong 'cam kết' hiển thị, và làm một trong ba điều:

  1. tùy chọn-lệnh-B
  2. thanh menu :: Hoạt động :: Đổ lỗi Selected ...
  3. ngữ cảnh đơn :: Đổ lỗi Selected ...

Nếu file bạn muốn đổ lỗi không nằm trong danh sách được sửa đổi file, bạn cần thay đổi quan điểm File Status Xem (View -> File Status View), sau đó đặt Sub menu để "Show All"

Show All on OSX

+4

Không chắc bạn đang hỏi gì. Một tập tin thay đổi kể từ khi cam kết cuối cùng không ảnh hưởng đến sự đổ lỗi (như đổ lỗi được dựa trên các cam kết trong quá khứ). Nếu tập tin không thay đổi thì trong Source-Tree bạn sẽ tìm thấy nó bằng cách chọn 'Working Copy' và sau đó 'Show All' (không phải 'Show Pending'). Từ đó bạn có thể xem tất cả các tập tin và chọn một trong những bạn muốn đổ lỗi cho. – GoZoner

+1

À vâng, cảm ơn! Chưa từng thấy 'Hiển thị tất cả' trước đây. – artistoex

10
  1. Chuyển sang chế độ xem lịch sử và chọn cam kết có tệp bạn muốn đổ lỗi.
  2. Nhấp chuột phải vào tên tệp và chọn Đổ lỗi được chọn.

Hoặc, bạn có thể nhấp chuột phải vào tệp trong cây đang hoạt động hoặc đã được tổ chức và thực hiện tương tự.

1

Nhấp chuột phải vào File-> Đổ lỗi chọn. Bạn có thể tìm thấy nhà văn của mỗi dòng. Thủ thuật: Thực hiện một thay đổi nhỏ như thêm khoảng trống trong tệp bạn muốn tìm tệp một cách dễ dàng (Trạng thái tệp) trong cây Nguồn.