2012-03-27 11 views
6

Çatışma işaretleri olan bir dosyayı iki ayrı dosyaya bölen bir araç arıyorum. Orada zaten var olan bir şey var mı?Çakışma işaretçileri olan bir dosyayı bölme

+1

Bunu yapmak için bir Perl betiği yazmayı bitirdim. https://github.com/quincy/Unmerge-Conflicts Yine de bunu yapan mevcut araçlar hakkında bilmek isterim. –

+0

Perl betiğinizi bir cevap olarak listelemelisiniz ... – studgeek

+0

@MartinMonperrus tarafından xxdiff cevabını kabul ettim, çünkü Perl betiğimin tamamından daha eksiksiz. –

cevap

2

xxdiff bunu yapabilir:

xxdiff --unmerge myfile.txt 

çatışma belirteçleri talep

xxdiff --unmerge3 myfile.txt 
1

(ECMerge) için çalıştığım araç, öncelikli olarak bunları görsel olarak birleştirmenize yardımcı olma hedefi ile yapar. Yerleşik Javascript motoruyla sol/sağ/ata dosyalarını da kaydedebilirsiniz. ECMerge çoğu 'iyi bilinen' kaynak kodu kontrolleri için işaretleyicileri okur (CVS, git, mercurial, çarşı, SubVersion, Perforce, daha önce atıf yapılan ve elbette kendi belirteçleri ile uyumlu olanlar!).

1

Winmerge bunu yapar, buna "Çakışma dosyalarını çözümleme" diyorlar. Sadece Windows üzerinde çalışır.