Bu tür hacky ve sadece fark aracı değil, birleştirme aracı değiştirir ama burada gider:
p4merge-diff-cmd
isminde bir betik oluşturun:
#!/usr/bin/env python
import sys
import os.path
P4MERGE = '/Applications/p4merge.app/Contents/Resources/launchp4merge'
p4merge_args= [P4MERGE]
for arg in sys.argv[1:]:
if os.path.exists(arg):
p4merge_args.append(os.path.abspath(arg))
os.execv(P4MERGE, p4merge_args)
ve çalıştırılabilir yapın
chmod a+x p4merge-diff-cmd
Ardından, ~/.subversion/config
dosyasında satır değiştirmek
# diff-cmd = diff_program (diff, gdiff, etc.)
diff-cmd = /full/path/to/p4merge-diff-cmd
Şimdi
svn diff <file>
p4merge
başlamalıdır.
http://semicrazy.wordpress.com/2009/10/08/using-diffmerge-as-your-subversion-external-merge-tool/ adresindeki bilgiler yardımcı olabilir? Umarım yapar. – orbrey
Ayrıca bu soruya kısa bir cevap vermek istiyorum. Yani, herhangi birinin bir çözümü varsa, burada bir cevap göndermekten çekinmeyin. Şimdiden teşekkürler. –
bu – MedicineMan