3

我们有一个 subversion 存储库,它没有使用标准的 \trunk \tags \branch 布局设置,现在几年后我们正在寻求纠正这个问题。我们使用 tortoiseSVN。

我们当前的系统是我们有一个“dev”文件夹,其中包含 UI、业务逻辑等的各种子目录。

理想情况下,我们希望有一个包含主干、分支和标签的 dev 文件夹,然后在主干文件夹中创建我们的子目录。

我的计划是在 dev 文件夹下创建新的主干、分支和标签文件夹,与我们的子目录处于同一级别,添加并提交新文件夹,然后将子目录 svnmove 到主干文件夹中。

我可以在最新的工作副本上执行此操作;但是,我们所有人都有许多本地更改,我担心当我们更新时,我们不可避免地会遇到数百个树冲突。任何人都可以看到更好的方法吗?

我能看到的唯一选择是将所有本地更改的文件从我们当前的工作副本单独复制到存储库的新签出中,然后删除旧的工作副本,但这并不理想。我们有很多本地更改,而且不太可能我们都有一个相当最新的工作副本。

提前谢谢了,

戴夫

4

2 回答 2

1

svn 开关 http://svn.gnu.org.ua/svnbook/svn.ref.svn.c.switch.html

于 2010-07-27T14:03:52.593 回答
0

您可以提交所有本地更改,然后使用 Repo Browser 在 svn 服务器上创建所需的文件夹结构(您可以使用拖放等)。满意后,您可以重新检查所有来源。

于 2010-07-27T14:02:49.740 回答