SORU
20 AĞUSTOS 2009, PERŞEMBE


Nasıl arşiv gıt dal alabilir miyim?

Artık etkin geliştirme altında git benim depodaki bazı eski dalları var. Git branch çalışırken, varsayılan olarak görünmüyor, böylece dalları arşivi-l -r istiyorum. Geçmişini tutmak istiyorum çünkü onları silmek istemiyorum. Bunu nasıl yapabilirim?

Olası/kafaları başvuruları ref dışarıda bir oluşturmak için olduğunu biliyorum. Örneğin, başvuruları/arşiv old_branch/. Bunu yaparken herhangi bir sonuç var mı?

CEVAP
21 AĞUSTOS 2009, Cuma


Bunu yapmak için doğru yolu Şubesi etiketi için olduğuna inanıyorum. Eğer etiketli sonra şube silerseniz daha sonra etkili bir dal etrafında tutuyorsun ama şube listenize dağınıklığı olmaz.

Eğer geri şubeye gitmeniz gerekiyorsa, sadece etiketi kontrol edin. Etkili etiketi dala geri.

Arşiv ve şube silmek için:

git tag archive/<branchname> <branchname>
git branch -d <branchname>

Bu şube bir süre sonra geri yüklemek için:

git checkout -b <branchname> archive/<branchname>

Bu şube tarihi tam olarak etiketlemiş zaman olduğu gibi korunacaktır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • RD

    RD

    19 NİSAN 2006