Để duyệt web github, nó không được hiển thị bên cạnh như nhiều công cụ khác. Tôi có thể thay đổi chế độ khác sang cạnh nhau không? Ý tôi là trên trang web github.Thay đổi github diff để được so sánh bên cạnh?
Trả lời
Có, có thể kể từ ngày 03 tháng 9 năm 2014: xem "Introducing split diffs":
Khác biệt bây giờ có hai hương vị, thống nhất và phân chia.
Chuyển đổi giữa chúng theo yêu cầu kéo, cam kết và so sánh các trang bằng cách sử dụng nút gạt ở trên cùng bên phải của trang. Chế độ bạn sử dụng lần cuối sẽ trở thành mặc định ưu tiên của bạn.
Lưu ý: kể từ ngày 04 tháng 9 năm 2014, nó cũng hỗ trợ chữ nổi bật diff.
Xem "Does Github have a view that shows diffs between file versions?".
Không git diff
, nhưng bạn có thể sử dụng git difftool
, sẽ gọi tiện ích thích hợp cho nền tảng của bạn để thực hiện những gì bạn đang yêu cầu.
Ví dụ, trong Linux nó sẽ gọi meld
theo mặc định, đó là công cụ rất tốt đẹp. git difftool
biết về một số tiện ích khá phổ biến, nhưng bạn cũng có thể cấu hình nó để gọi cho riêng bạn.
Ý tôi là khi tôi trực tiếp trên trang web, cách để thay đổi diff? –
hmm, tôi chưa thấy câu hỏi này trong câu hỏi gốc - bạn phải chỉnh sửa nó từ đó. Tôi thẳng thắn không biết làm thế nào - bạn nên yêu cầu hỗ trợ khách hàng của Github ... – mvp
Không, không thể thực hiện trên GitHub vào lúc này. Bạn có thể kiểm tra các công cụ khác trên mạng, chẳng hạn như: http://www.quickdiff.com/, http://www.diffchecker.com/ và http://www.diffnow.com/. Chúng sẽ cung cấp cho bạn các khác biệt song song, nhưng bạn phải sao chép/dán văn bản theo cách thủ công.
Trang web Github chưa có tính năng này.
Bạn có thể quan tâm đến công cụ khác dựa trên cụm từ cdiff, tùy chọn này có một tùy chọn -s
để tạo ra sự khác biệt song song.
Để xem các thay đổi không nộp chưa, gõ
cdiff -s
Để xem lịch sử thay đổi trong không gian làm việc của bạn, loại
cdiff -ls
Để xem các thay đổi từ một yêu cầu kéo, ống trong diff thô từ url, ví dụ:
curl https://github.com/ymattw/cdiff/pull/11.diff | cdiff -s
Bạn có thể với Octosplit Chrome extension. Nhưng bạn không có đủ thời lượng.
Hình như nó có thể làm điều đó như các phiên bản 1.7.9: https://raw.github.com/gitster/git/master/Documentation/RelNotes/1.7.9.txt
- 1. Github cam kết, diff không hiển thị thay đổi
- 2. PHP: Datetime :: Diff kết quả so sánh
- 3. So sánh Datatables & Hợp nhất Thay đổi
- 4. So sánh 2 bản sửa đổi với svn diff (v 1.3.2) và chỉ nhận đường dẫn thay đổi?
- 5. So sánh hai IEnumerable để phát hiện các thay đổi
- 6. Thay đổi màu sắc trong Eclipse Diff
- 7. thay đổi github không được dàn dựng cho cam kết
- 8. Lệnh Diff để so sánh các tệp trên các máy chủ khác nhau - Unix
- 9. Large github cam kết khác không được hiển thị
- 10. So sánh biến Ngày giờ có thể thay đổi được với giá trị mặc định
- 11. So sánh 2 tệp văn bản: thay đổi được thực hiện ở đâu và ở đâu?
- 12. Làm cách nào để so sánh hai cạnh hình ảnh (trong OpenCV)?
- 13. So sánh ruby băm
- 14. Đá quý màu xanh lá cây và màu đỏ bên cạnh Github Gist Revisions
- 15. git-diff: Chỉ hiển thị các thay đổi được dàn dựng để cam kết
- 16. Thay thế cho Nested Loop Để so sánh
- 17. Graphviz, thay đổi kích thước của cạnh
- 18. So sánh ảnh Jquery
- 19. So sánh datetimes bằng không so sánh
- 20. Thay đổi yêu cầu kéo Github
- 21. Kết hợp thay đổi PHP với diff/vá
- 22. Công cụ so sánh XML/WSDL
- 23. Phím tắt Eclipse để so sánh với sửa đổi đầu
- 24. So sánh và so sánh số nguyên chuỗi PHP Weird
- 25. So sánh số phiên bản bên trong makefile
- 26. Thay đổi phông chữ của văn bản bên cạnh nút radio?
- 27. git diff vào ngày?
- 28. Ruby gem để so sánh văn bản
- 29. Sử dụng toán tử so sánh bên ngoài điều kiện
- 30. API để so sánh AST?
** Có thể kể từ ngày 3 tháng 9 năm 2014 **: Xem [câu trả lời của tôi bên dưới] (http://stackoverflow.com/a/25657797/6309) – VonC