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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010