远程SVN合并

Eth*_*roy 3 svn merge branch

尝试将分支合并到主干中时

svn merge "$SVN_ROOT/trunk@HEAD" "$SVN_ROOT/branches/foo@HEAD"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

svn: '/' is not a working copy
Run Code Online (Sandbox Code Playgroud)

我需要一份工作副本吗?

car*_*ing 7

是的,您需要本地结账.我建议采取以下步骤:

svn co https://foo.bar.com/subversion/project/trunk project
cd project
svn merge https://foo.com/subversion/project/trunk https://foo.com/subversion/project/branches/DEV
svn st
Run Code Online (Sandbox Code Playgroud)

如果有任何冲突,您可以使用以下方法解决它们:

svn resolve
Run Code Online (Sandbox Code Playgroud)

提交更改:

svn commit -m "Merged DEV to trunk."
Run Code Online (Sandbox Code Playgroud)