Tôi đang sử dụng (Windows) SourceTree cho dự án git của mình. Tôi có thể làm điều đó trong dấu nhắc lệnh hoặc thiết bị đầu cuối Linux.
Nhưng, tôi tự hỏi liệu có cách nào hay để giải quyết xung đột một cách tương tác và trực quan. Ví dụ: nếu pull phát hiện xung đột, hãy bật lên công cụ xung đột dựa trên GUI (ví dụ: P4Merge). Có khả thi không?
Tôi luôn giải quyết xung đột thủ công, điều này chỉ gây đau đớn.
Ví dụ: đây là một pull
tin nhắn git , từ SourceTree.
git -c diff.mnemonicprefix=false -c core.quotepath=false pull --no-commit origin master
From W:\repo\
* branch master -> FETCH_HEAD
Updating 33c07bf..41e0249
error: Your local changes to the following files would be overwritten by merge:
foo.cpp
goo.cpp
goo.hpp
Please, commit your changes or stash them before you can merge.
Aborting
Completed with errors, see above.