Я читаю CAVEATS git -svn. через этот вопрос SO.
Я понимаю, что:
Если вы зеркалируете ствол svn, ветки и т.д. в репозитории git, не объединяйте и не пересобираете что-либо локально в этих ветвях. В частности, master
указывает на trunk
.
Могу сказать, что это сделало бы git-svn
искалеченным. Какая точка git, если я не могу отделить от мастера, а затем слить, что изменил ветвь обратно в мастер? Возможно, я пропустил какое-то предостережение в предостережении, в котором говорится, что вполне нормально объединять определенные ветки с одним и тем же родителем без каких-либо переустановок.
Может ли кто-нибудь указать мне точно, чего следует избегать и что разрешено. Я бы хотел, чтобы локальные ветки, если необходимо, нуждались в зеркалировании и объединении, а главное git должны делать слияния, чем svn.
Если я использую ветки git для зеркалирования svn-ветвей, и я не могу объединить ветки git, какова действительно точка git -svn?