Theo như tôi có thể nói, có vẻ như không phải là cách chung để thực hiện việc này. Có một tùy chọn cấu hình cụ thể để thiết lập số dòng ngữ cảnh hiển thị (gui.diffcontext
) nhưng không có tùy chọn cấu hình chung để thêm đối số khác vào lời gọi git diff-index
.
Tuy nhiên, git-gui
được viết bằng Tcl, vì vậy thật dễ dàng để thêm tùy chọn này. Nếu bạn tìm thấy diff.tcl
trên hệ thống của mình *, bạn chỉ có thể thêm dòng lappend cmd --patience
sau dòng lappend cmd -p
.
* Nó có thể là /usr/share/git-gui/lib/diff.tcl
nếu bạn đang sử dụng một phiên bản đóng gói ...
Nhờ Pat Thoyts, nhà duy trì git gui
, để chỉ ra trong các ý kiến dưới đó Tùy chọn gui.diffopts
hiện đã được thêm vào git gui
để bạn có thể tùy chỉnh các tùy chọn được sử dụng cho các khác biệt. (Thay đổi đó đã được giới thiệu trong this commit nhưng theo như tôi biết là không có trong một phiên bản phát hành của git chưa.)
Nguồn
2011-10-07 07:58:52
Một bản vá để làm điều này đã được cam kết gần đây để git-gui vì vậy trong tương lai bạn sẽ có thể thêm đối số sử dụng 'gui.diffopts' và chỉnh sửa trên trang tùy chọn trong git-gui. – patthoyts
@patthoyts: Cảm ơn bạn đã chỉ ra điều đó - Tôi đã cập nhật câu trả lời của mình để đề cập đến việc mọi người có thể sử dụng tùy chọn đó trong tương lai. –
@patthoyts: Có, và cảm ơn vì đã bao gồm nó! Tôi khá hài lòng khi tôi nhận thấy nó đã được thêm vào. – SamB