2017-09-29 18 views
5

Vì vậy, tôi có một nhánh chi nhánh và chủ đề phát triển. Tôi đang sử dụng mặc định Terminal trong Window VS Code. Trong khi ở trong nhánh chủ đề, tôi đã làm git merge develop vì tôi mới nhận được chi nhánh phát triển mới nhất. Bây giờ có một xung đột hợp nhất đơn giản trong một tệp. Trong VS Code, tôi giải quyết xung đột. Trên trang mã, không có xung đột nào khác mà bạn có thể Accept Incoming hoặc Accept Current, nhưng khi tôi cố gắng hiển thị tệp trên bảng điều khiển nguồn ở bên trái, nó hiển thị cửa sổ cảnh báo cho biết Are you sure you want to stage with merge conflicts?Xung đột hợp nhất git đã được giải quyết trong Mã VS, nhưng vẫn cho biết chưa được giải quyết

Điều này có bình thường không? có vẻ như VS Code không nghĩ rằng tôi đã giải quyết được xung đột ngay cả tho tôi vừa làm, và không có xung đột nào trong tệp. Hoặc là có một cái gì đó tôi thiếu Git/VS Mã khôn ngoan?

+1

Bạn có làm một 'git add ' sau khi giải quyết xung đột? –

+0

Đó là những gì tôi đang cố gắng làm, không phải là 'git thêm 'giống như dàn dựng một tập tin? – midnightnoir

+1

Đảm bảo rằng các điểm đánh dấu xung đột không có trong tệp. <<<<<<< HEAD –

Trả lời

0

VSCode nên rõ ràng show the conflict markers:

https://code.visualstudio.com/images/versioncontrol_merge.png

Hãy chắc chắn rằng bạn không nhìn thấy bất kỳ của những marker trong file bạn đang thêm (dàn)

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