Şu anda Git fark aracı olarak meld
kullanıyorum. Bu harika çalışıyor, ancak sürüm kontrolü altında bazı PDF dosyaları da var. Her zaman git diff
yaptığımda, beni bilgilendiren çirkin iletiler alıyorum, bu kaynak bu ikili dosyaları karşılaştıramaz.PDF için farklı bir Git diff aracı nasıl ekleyebilirim?
Bugün çok çalışıyoruz diffpdf
bulundu. Ama git PDF'yi (ve sadece onlar için) PDF için diffpdf kullanacak şekilde nasıl yapılandırabilirim?
Böyle birleşmek kullanmak için git yapılandırılmış ettik:
adlı bir komut dosyası
git-meld
oluşturun:#!/bin/bash meld "$2" "$5"
Çalıştırılabilir yapın:
chmod +x git-meld
- benim config ekleyin dosya:
git config --global diff.external git-meld
Ancak açıkçası, bu şekilde hem diffpdf hem de meld'i kullanmam için uyarlayamıyorum.
+1, neredeyse istediğim bu. Pdf'leri pdfdiff ile karşılaştırmak istediğimi global olarak belirtebilir miyim? (yalnızca proje kapsamı yerine) –
Tek bir kullanıcı için "global" için, kullanıcının çalıştığı tüm projelere uygulanacak bir dosya belirten "core.attributesfile" config seçeneği vardır (~ /. gitconfig' dosyası). Bir sistem kapsamındaki "global" için, "/ etc/gitattributes" var (bir dağıtılmış '' '' '' '' 'versiyonunu kullandığınızı varsayalım -/usr/local/etc/gitattributes 'ya da Bu, hepsi git git gitattributes'ın üst kısmında belgelenmiştir. – twalberg
Teşekkür ederim! (Yorumu cevabınıza dahil etmek istemiyor musunuz?) –