Git mergetool istenmeyen oluşturur .orig dosyaları
Kdiff3 (ve diğer birleştirme aracı denedim) ile birleştirme çakışma çözümleme yaptığımda çözünürlük *.orig
Bir dosya oluşturulur fark ettim. Bunlara ek dosyası oluşturmak için bir yolu var mı?
CEVAP
git config
olası bir çözüm:
git config --global mergetool.keepBackup false
Birleştirme yaptıktan sonra, çatışma işaretleri ile orijinal dosya
.orig
uzantılı bir dosya olarak kaydedilebilir.
Eğer bu değişken 5 ** olarak belirtilirse bu dosya korunur.
true
(yani yedek dosyaları tutmak) için varsayılanları.
Alternatif ya da diğerlerini görmezden değil ekleme bu önerilen ** 13, dosyalar
git mergetool
“.orig
” soneki. bir dosya birleştirme-çatışma sürümünü kaydeder
Ve senin için ya*.orig
birleştirme ekleme yapmadan önce, bunu silmek.gitignore
yapmak
Charles Bailey his answer farkında olmasını söyleriç diff aracı ayarlarayrıca yedekleme dosyaları, ne olursa olsun oluşturabilir.
- kdiff3 kendi ayarlar ("Directory merge" El Kitabı).
- WinMerge gibi diğer araçlar kendi yedekleme dosyası uzantısı (WinMerge: its manual belirtilen
.bak
,) olabilir.
Aynı zamanda bu ayarları sıfırlamak gerekir.
Neden emacs değiştirilmiş dosyaları iç...
Otomatik yeniden yükle Node.js dosyala...
Dosya 4.0 Express ile yükleme: ger.dos...
Nasıl kaynak denetimi yapılandırma dos...
ASP.NET Geçici dosyaları temizleme...