Tôi đang tìm một công cụ sẽ chia nhỏ một tệp có các điểm đánh dấu xung đột thành hai tệp riêng biệt. Có điều gì ngoài kia thực hiện điều này không?Tách tệp bằng các điểm đánh dấu xung đột
6
A
Trả lời
2
xxdiff thể làm điều đó:
xxdiff --unmerge myfile.txt
nó cũng hoạt động nếu các dấu hiệu mâu thuẫn bắt nguồn từ một diff 3 chiều
xxdiff --unmerge3 myfile.txt
1
Công cụ tôi làm việc cho (ECMerge) thực hiện điều đó, chủ yếu với mục tiêu giúp bạn hợp nhất chúng một cách trực quan. Bạn cũng có thể lưu các tập tin trái/phải/tổ tiên bằng công cụ Javascript tích hợp. ECMerge đọc các dấu hiệu cho hầu hết các điều khiển mã nguồn 'nổi tiếng' (CVS, git, mercurial, bazaar, SubVersion, Perforce, những cái tương thích với các trích dẫn trước đây và tất nhiên là các dấu hiệu riêng của nó!).
1
Winmerge thực hiện điều đó, họ gọi đó là "Giải quyết các tệp xung đột". Nó chỉ hoạt động trên Windows.
0
Theo yêu cầu, giải pháp của riêng tôi cho câu hỏi của tôi là tạo ra các theo kịch bản Perl.
Các vấn đề liên quan
- 1. SVN đánh dấu toàn bộ các tệp là xung đột
- 2. Thay đổi điểm đánh dấu xung đột git
- 3. Git xung đột dấu
- 4. Git có thể áp dụng các điểm đánh dấu xung đột để nội tuyến như git rebase không?
- 5. Giải quyết xung đột Git bằng các tệp nhị phân
- 6. Đánh dấu Vim Markdown (liệt kê các mục và xung đột khối mã)
- 7. Openlayers zIndex cho các điểm đánh dấu và vectơ
- 8. Xung đột Enum và Xung đột đặt tên thuộc tính
- 9. Làm cách nào để tự giải quyết xung đột và đánh dấu chúng là giải pháp khi sử dụng TFS?
- 10. Giao diện điểm đánh dấu
- 11. Giải quyết các xung đột Git Svn
- 12. Xung đột jQuery & Prototype
- 13. Xung đột: lỗi xung đột cơ sở dữ liệu
- 14. python đọc một tệp được phân tách bằng dấu phân tách bằng cách sử dụng dấu phân tách
- 15. đặt điểm đánh dấu biểu tượng bằng vạch cao
- 16. Emacs: xung đột hl-line-mode với điểm nhấn-cụm từ
- 17. Groovy MarkupBuilder tên xung đột
- 18. Nhóm SQL theo các xung đột ngày
- 19. Giải quyết xung đột trong git
- 20. C++ lớp mẫu xung đột
- 21. Xung đột GITHUB Giải quyết
- 22. JsTree xung đột với jquery.validate
- 23. Các điểm đánh dấu và đường bao trong Leaflet
- 24. Reference xung đột
- 25. Hội đồng nào xung đột trong "xung đột giữa các phiên bản khác nhau"?
- 26. Tờ rơi: Thêm liên kết vào các điểm đánh dấu
- 27. Đặt điểm đánh dấu trên tất cả các điểm đánh dấu khác trong Google Maps SDK iOS
- 28. Tách chuỗi bằng dấu phân tách cuối cùng
- 29. xung đột đối chiếu
- 30. Xung đột với `git rebase`
tôi đã kết thúc viết một kịch bản Perl để làm điều này. https://github.com/quincy/Unmerge-Conflicts Tôi vẫn muốn được biết về các công cụ hiện có thực hiện điều này. –
Bạn nên liệt kê kịch bản perl của bạn như là một câu trả lời ... – studgeek
Tôi chấp nhận câu trả lời xxdiff bởi @MartinMonperrus vì nó hoàn chỉnh hơn kịch bản Perl của tôi từng có. –