Bazen konsolda git birleşmeleri yapmak zorundayım. Şimdiye kadar, çakışmaları çözmek için Xcode 3'ün FileMerge'ini kullanıyordum ('opendiff' komutunu kullanarak konsolda açabilirsiniz). Çakışmalar gösterilirse, çakışan dosyaların her biri için otomatik olarak opendiff'i çağıran 'git mergetool' kullanıyorum.
Bununla birlikte, Xcode 4, çakışmaları çözmek için çok daha iyi birleştirme bileşeni içerir. Bu bileşenin bağımsız değil, Xcode 4 yürütülebilir dosyasının bir parçası olduğuna inanıyorum. Birleştirilen dosyayı önizlemenize ve birleştirilmiş kodu duruma göre doğrudan düzenlemenize olanak tanır, bu da karmaşık çakışmaları inanılmaz derecede hızlı ve tatmin edici hale getirir.
Terminal'den 'git mergetool' çağrılırken Xcode 4 birleştirme aracını kullanmanın herhangi bir yolu var mı?
Xcode 4 paketinin içinde bu araç için bir yürütülebilir dosya bulamıyorum. Bunu başaran her hack memnuniyetle karşılanacaktır.