2017-05-16 21 views
9

Sử dụng Visual Studio Code (Phiên bản 1.11.2), tôi có thể thấy sự khác biệt đồ họa song song của các thay đổi hiện tại của tôi rất dễ dàng bằng cách nhấp vào nút Kiểm soát nguồn trong bảng điều khiển bên trái. Nhưng một khi tôi cam kết những thay đổi đó đối với kho lưu trữ cục bộ của mình, tôi không thể tìm thấy một cách để thấy cùng một sự khác biệt bên cạnh nguồn gốc/chủ.Có cách nào để xem git diff từ nguồn gốc/chủ sử dụng Visual Studio Code không?

Nói cách khác là có cách để sinh ra công cụ so sánh của Visual Studio Code (Phiên bản 1.11.2) để chỉ cho tôi những gì tôi thấy khi tôi làm git diff origin/master nhưng cũng có sự khác biệt về đồ họa cạnh nhau?

+0

bạn có thể làm điều đó trong hộp thoại lịch sử git. – Blauhirn

Trả lời

6

Bạn có thể sử dụng tiện ích mở rộng cho việc này.

Hai lựa chọn tốt:

Gitlens:https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

Với thế này, bạn có thể dùng hành động >GitLens: Compare File with... để so sánh với bất kỳ chi nhánh (địa phương hoặc từ xa).

Bạn cũng có thể sử dụng Git Lịch sử: https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

Bạn có thể xem toàn bộ lịch sử tập tin và so sánh với các phiên bản hiện tại với các hành động >Git: View File History.

+0

Gitlens "So sánh dòng sửa đổi với trước" tùy chọn trình đơn ngữ cảnh là thiên tài! –

-1

Nó không sử dụng VSCode, nhưng nếu bạn chỉ muốn xem một bản tóm tắt nhanh những thay đổi ... chỉ cần bắt đầu một PR từ các chi nhánh trên github

2

thêm video này vào git tập tin cấu hình như ~/.gitconfig

[diff] 
tool = vscode 
[difftool "vscode"] 
cmd = code --wait --diff $LOCAL $REMOTE 

khi sử dụng git difftool HEAD HEAD^, git sẽ hỏi bạn nếu sử dụng vscode

-1

Từ MSDN blog

Xem các chênh lệch

Công cụ Git của chúng tôi hỗ trợ xem Diff trong mã VS. Nhấp vào tệp trong chế độ xem Git để hiển thị chế độ xem song song. Điều này cho phép bạn so sánh tệp hiện tại của mình với phiên bản trước của tệp:

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