इस तरह की hacky है और केवल diff उपकरण, नहीं मर्ज उपकरण की जगह, लेकिन यहाँ यह जाता है:
एक अजगर स्क्रिप्ट p4merge-diff-cmd
नामित बनाएँ:
#!/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)
और यह निष्पादन योग्य बनाने के
chmod a+x p4merge-diff-cmd
फिर, आपकी ~/.subversion/config
फ़ाइल में लाइन
बदलें
# diff-cmd = diff_program (diff, gdiff, etc.)
diff-cmd = /full/path/to/p4merge-diff-cmd
को अब svn diff <file>
p4merge
प्रारंभ होना चाहिए।
जानकारी http://semicrazy.wordpress.com/2009/10/08/using-diffmerge-as-your-subversion-external-merge-tool/ मदद कर सकता है? उम्मीद है कि यह करता है। – orbrey
मुझे इस विशेष प्रश्न के संक्षिप्त उत्तर में भी रूचि है। तो अगर किसी के पास कोई समाधान है, तो यहां कोई प्रतिक्रिया पोस्ट करने में संकोच न करें। अग्रिम में धन्यवाद। –
रिकॉर्ड के लिए हमें इस – MedicineMan