2015-01-30 5 views
0

Я создал репозиторий «droid_fun», один из которых называется «droid_per», а другой - «droid_common».Как вы можете видеть, какая ветка выбрана с поддеревом git?

Теперь я добавил поддерево от droid_fun к droid_common к ветке «master». Как я могу узнать в будущем, какую ветвь я выбрал? Я создам отдельную ветку (fun, per и т. Д.) В общей библиотеке, поэтому будет полезно ее узнать.

Спасибо :)

+0

Side Примечание: Я не работал с подмодулями, так как я читал много негативных сообщений о них и вместо этого выбирал поддеревья. По моему опыту, они были не такими хорошими. Когда проект становится большим, извлечение поддерева становится медленным, а в логеграфе репозитория много ненужных ветвей. – Shahbaz

ответ

0

Я думаю, что информация теряется. Но по мере поступления из общего хранилища вы можете хотя бы увидеть кончик ветвей. Это позволяет вам отслеживать и понимать, какая ветка была объединена с вашей веткой.

Чтобы сделать это, сделайте следующее:

$ git log --graph --pretty=oneline --decorate --all 

К сожалению, это может стать утомительным. .

Если у вас есть дисциплина, вы можете написать в вашем сообщении, которое отрасль это было то, что вы просто слиты таким образом, вы можете быстро посмотреть журнал и сказать это:

$ git log -- your/subtree/prefix 
Смежные вопросы