2016-04-08 28 views
0

Tüm dalları bir dalda tanımlamanın bir yolunu bulmak istiyorum. İstediğim sonuçları görebiliyorum ama birleşme noktasındaki değişiklik olduğunda birleşmenin birleşme eksikliğinden dolayı. İdeal olarak bunun bir tarihini görmek isterim. Mesela, şube1 sürümüm var ve ben düzeltmek için1 birleştiriyorum. Bunu git dalı --merged ile görebiliyorum ama fix1 dalı değiştiğinde komuta git dalı --merged başa dönmediği için fix1 tekrar listelenmiyor. Bu verileri tarihsel olarak nasıl görebilirim?git Tüm dal birleştirmelerinin geçmiş günlüğü

cevap

0

Hepiniz giriş yapabilirsiniz git log --merges

ile birleştirir Yoksa daha güzel ve grafiksel şekilde graph = log --oneline --graph --decorate --all --merges

+0

isterseniz ben de öyle düşündüm ama öyle değil. Eğer serbest bırakma şubemde oturursam ve git dalını yapsaydım eğer düzeltilmiş şubemi bir araya getirirsem listelenirse, Düzeltme şubeme gidersem ve bir dosyayı değiştirirsem sonra bırakma şubeme git bir git dalıma git - Artık bu dalı listelemeyin. Git log --merges ne yapıyor anlamak yanlış mıyım? git dalını başlattığınızda tüm birleştirme işlemi kimliğinin – kevin

+0

(kevin) değerini vermesidir - şu an içinde bulunduğunuz şubeyle aynı hizada olan dalların listesini görürsünüz, ancak bu dallardan birinde bir şeyi değiştirirseniz artık "birleştirilmemiş" değil. Bir dalın bir diğerine ne zaman birleştirildiğini bilmenin tek yolu kütükdür. – Mir

+0

Bu çok yardımcı olur! – kevin