Git geçmişi gösteren suçlama
Bir dosya (msysgit kullanarak) suçu gıt çalıştırdığımda hep çıktının aşağıdaki sıralama:
00000000 (Not Committed Yet 2011-01-09 11:21:30 0200 1) package co
00000000 (Not Committed Yet 2011-01-09 11:21:30 0200 2) {
00000000 (Not Committed Yet 2011-01-09 11:21:30 0200 3) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 0200 4) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 0200 5) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 0200 6) impor
00000000 (Not Committed Yet 2011-01-09 11:21:30 0200 7) impor
yani Henüz Değil, Kararlı olarak tüm çizgileri gösterir.
Birçok taahhüt - her zaman aynı sonuçları olan çok sayıda dosya üzerinde denedim. Ben de akraba/tam yolunu kullanarak denedim, ama bir fark yok gibi görünüyor.
TortoiseGit suçlu kullanmaya çalıştığımda her zaman ilk olarak en son kaydedilmiş olarak her satırı tamamlama gösterir:
hatta düşündüm de dediğim gibi, aslında bu dosyalar geçmişini.. işleyen onlarca vardır
Fikirler?
Edit - Daha Fazla Bilgi
- Git repo suçu Bu is nereye GitHub üzerinde gayet iyi çalışıyor.
- Ayrıca linux bir makineye o clone ve suçlama varsa gayet iyi çalışıyor
- Sadece msysgit bu işe yaramıyor gibi görünüyor
CEVAP
git blame file.txt
çalışma kopyanızda file.txt sürümü suçluyor. Eğer file.txt Windows-yeni satır (CRLF) repo ve core.autocrlf = true
, sonra her satırın file.txt olarak kabul edileceği ve farklı olacağını bildirdi tarafından git blame
olarak henüz kararlı.
Bunun nedeni git blame <my_branch>
(veya daha iyi git blame HEAD
hangi işleri ne olursa olsun şube sensin) çalışır, değil mi suçluyorsun çalışma kopyası sürümü yani yok potansiyel çizgileri henüz taahhüt etti.
bootstrap tüm elementlerin en gösteren...
SVN Eclipse suçlama...
Farklı bir arka plan gösteren renk Vim...
İOS 7 app çalışırken gösteren siyah çu...
Doğrudan git clone sonra değiştirilmiş...