我的存储库设置为git-svn,两个分支带有svn遥控器。 我想将svn-trunk中的更改合并到svn-branch1中,然后将这些更改传播到我的本地git only分支。
我正在使用:
git checkout branch1
git merge master
合并总是会导致在trunk中编辑的每个文件的添加/添加冲突,即使branch1没有任何本地更改。为什么会发生这种情况,我该如何避免呢?
您如何建议将更改传播到git分支?我正在使用:
git checkout branch1_gitlocal
git rebase branch1
答案 0 :(得分:0)
关于添加/添加冲突,这是因为有问题的存储库是非标准的,因此git没有将分支识别为分支。
要解决这个问题,必须使用svn原始存储库的实际结构信息初始化git存储库。
有关选项列表,请参阅reference。
关于将更改传播到git分支的“正确方法”,我没有新的建议。