У Perforce есть концепция branch mapping, где вы просто определяете сопоставление между разными путями.Что такое git-эквивалент сопоставления ветвей perforce?
Вы могли бы иметь следующую ветвь сохраненного выполните картирование
//depot/proj1/path1/... //depot/proj1/path1-renamed/...
После этого отображение осуществляется развитие может продолжаться в обеих ветвях и время от времени слияния на основе отображения может произойти.
В git У меня есть аналогичная «переименование» и независимая ветвь развития после этого, но все же я хочу время от времени объединять изменения от одной ветви к другой.
#desired in git
//https://github.com/mucommander/mucommander-commons-io/tree/master/src/main/java/com/mucommander/commons/io //https://github.com/mucommander/mucommander-commons-io/tree/master/src/main/java/com/mucommander/commons/io2
Как это сделать? Что такое эквивалент эквивалентной ветви в git?
В Git нет эквивалентного поведения. Вероятно, вам понадобится символическая ссылка. – meagar
Я этого не ожидал. Я работаю над решением, используя переименование до и после интеграции с мастером. В основном я создаю сопоставление как набор 'git mv' –
raisercostin
. Я понимаю, что вы пытаетесь сделать, и снова все, что я могу вам сказать, это то, что я не верю, что Git поддерживает это. Вы должны символически ссылаться path2 на path1 и вносить свои изменения. – meagar