"Bayat" git dalı, çok duyduğum bir terimdir. Daha az yararlı veya yararsız kabul edilen ancak kesin bir tanım bulamayan dallarla ilgisi olduğunu biliyorum. "Bayat" git dalı nedir?
"Bayat" git dalı, çok duyduğum bir terimdir. Daha az yararlı veya yararsız kabul edilen ancak kesin bir tanım bulamayan dallarla ilgisi olduğunu biliyorum. "Bayat" git dalı nedir?
Yanıtlar:
"Eski" için en eski referans , uzaktaki sistem tarafından kaldırılan bir dalı takip ederken " uzaktaki eski izleme dalları " saptayan commit e194cd1'de (Ocak 2007, Git 1.5.0) bulunur .
Bu nedenle .git remote prune
Bu, bayat şubenin ana tanımıdır: artık hiçbir şeyi izlemeyen bir uzaktan izleme dalı ( uzak repo şubesinin yerel referansı) (çünkü uzak repodaki asıl şube gitmiştir).
git remote show
bunları listeleyebilir.
Bu arada, Git sisteminde "eski" için başka iki tanımınız var:
"Eski" için başka bir referans , " bozuk kesinleştirme " yi izlemek için 1389d9d (Git 1.5.0) işlemeyi içerir git reflog --stale-fix
: başvuruların hiçbirinden erişilemeyen bir işlem ve commit, ağaç veya blob nesneleri arasında eksik bir nesne var refs hiçbirinden ulaşılamayan ondan ulaşılabilir.
Bu , reflogların varlığında eski bir git'ten reflog farkında olmayan çalıştırdıktan sonra durumu düzeltmeye yardımcı olur .git prune
Commit 740fdd2 (Mart 2008, Git 1.5.5) ayrıca , işaret ettikleri referans artık mevcut olmadığında, sembolik başvurular için "eskimiş" i sunar .
@SteelToe tarafından belirtildiği gibi: GitHub belgelerine göre eski bir dalın tanımı , önceki 3 ay içinde herhangi bir taahhüdü olmayan bir daldır.
Bu genellikle eski / bakılmamış / mevcut olmayan bir dalı gösterir.
GitHub belgelerine göre eski bir dalın tanımı, son 3 ay içinde herhangi bir taahhüdü olmayan bir dalıdır.
Bu genellikle eski / bakılmamış / mevcut olmayan bir dalı gösterir.
Daha fazla bilgi için bkz. Https://help.github.com/articles/viewing-branches-in-your-repository/
Çünkü "kesin bir tanım" yok. "Eski git dalı", "eski veri", "eski yapılandırma seçenekleri" - bunların hiçbirinin kesin bir tanımı yoktur, ancak hepsi eski / bakılmamış / geçerli olmayan / muhtemelen bozuk olarak kabul edilen şeylere atıfta bulunur.
Yani "eski git dalı" genellikle deponun uzun süredir dokunulmamış bir dalıdır. Belki kırılmış, belki değil; kesinlikle aktif geliştirme dalı için güncel değil ve bir süredir kimse ona bakmadı.
Bayat dal , bir süre sonra faaliyet göstermeyen bir daldır. Github'da 3 aylık hareketsizlikten sonra bayat.
Projelerin eski dalları olmasının nedenleri, nedenler: yayınlanmamış özellikler, prototip, alternatif çözüm, eksik, uyumsuz.