当我们开始使用subversion时,我创建了一个存储库,并直接在存储库的根级创建了trunk / branches / tags文件夹。例如,我正在使用这样的URL访问主干:
svn://server/repository_name/trunk
现在我想将其他项目添加到同一个存储库中,这意味着我想在存储库名称和 trunk 之间添加另一个级别,例如:< / p>
svn://server/repository_name/project/trunk
我可以在TortoiseSVN存储库浏览器中轻松重新组织存储库。但是现有的工作副本应该怎么做:
答案 0 :(得分:2)
“重定位”是正确的方法,但您应首先提交更改,然后进行重组。 您也可以更改存储库。重新安置也将处理这个问题。
答案 1 :(得分:1)
完成此类更改的最简洁方法是:
根据我的经验,重定位命令让其他人感到困惑。作为一名SVN管理员,我可以很好地想象它,但是,在一个软件组织中,你受到最小公分母的限制。上述步骤是最简单最直接的方法。
如果您的代码目前确实不想签入,那么只需将该工作副本保留在原位并在另一个位置制作新的工作副本。请记住,旧的工作副本对于签入无效。重命名根目录并删除.svn子目录。