SORU
1 Ocak 2012, Pazar


&Quot;T" yani &; gıt durumu" quot nedir;? ('man sayfasına t)değil

Ben git status yazarken görüyorum

T /path/to/file...
M /path/to/otherfile...

Tam olarakT git status Bu ne anlama geliyor?

Ben 7 ** (bu sanırımgerekirvar, ama değil).

CEVAP
1 Ocak 2012, Pazar


Bir dosya türünü değiştirmiş demektir. Örneğin, bir sembolik bağ normal bir dosya oldu.

Bildiğim kadarıyla, bu sadece sembolik, alt modüller ve düzenli dosyalar için geçerlidir

Edit
Bir kaynak bu bilgi için istendi. Bu sadece benim kafamda olan bilgi ise, internette birkaç referanslar bulmak mümkün oldu. En önemli biri a git changelog "T" türü bir değişim ve "D" silme gibi. söz oldu

2 düzenleyin. ben^>(en yüksek puanımı şimdiye kadar cevap çünkü bu güncelleştirme)
PhilipOakley aslında bu bilgilerini göster @tarafından işaret.

Durum olası harfler:

  • Bir: bir dosya eklenmesi
  • C: yeni bir dosya kopyalayın
  • D: bir dosya silme
  • M: içeriğini değiştirme veya dosya modu
  • R: dosyayı yeniden adlandırma
  • T: dosya türü değiştirme
  • U: dosya birleştirilmemiş (teslim edilmeden önce birleştirme tamamlamalısınız)
  • X: "bilinmeyen" türünü değiştir (muhtemelen bir hata, raporu lütfen)

@Mat tarafından işaret ettiği gibi, aynı zamanda diff.h, 289 çizgi var:

#define DIFF_STATUS_TYPE_CHANGED    'T'

Ve wt-status.c satır 282:

case DIFF_STATUS_TYPE_CHANGED:
    status_printf_more(s, c, _("typechange: %s"), one);
    break;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • Drakinen

    Drakinen

    1 EYLÜL 2008
  • Ty Moss

    Ty Moss

    20 Kasım 2007