SORU
9 Ocak 2011, Pazar


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:

alt text

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
11 Ocak 2011, Salı


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • steven johns

    steven johns

    11 Mart 2011
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006