在中继线内部使用svn开关

时间:2018-07-03 15:35:05

标签: svn

我有一个项目,除了源代码外,它还包含许多数据,即,其中有一个大的project目录和一个小的source目录。我想创建source目录的分支,但是到目前为止,项目中没有人使用分支,因此没有“主干”。我想知道以下方法是否行得通,或者是否有任何问题:

project$ mkdir branches
project$ svn cp source branches/mybranch
project$ cd source
project/source$ svn switch ^/project/branches/mybranch
# Work with branch...
project/source$ svn commit
# Back to "trunk"...
project/source$ svn switch ^/project/source

我使用一个单独的SVN存储库对此进行了测试,它似乎可以正常工作。但是,类似上面的最后一行或类似的东西

# Merge trunk into branch.
project/source$ svn merge ^/project/source

看起来有些危险。

0 个答案:

没有答案