在tortoisesvn中更改文件树

时间:2010-07-27 13:57:27

标签: svn tortoisesvn repository-design

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

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

理想情况下,我们希望有一个dev文件夹,包含trunk,branches和tags,然后在trunk文件夹中我们的子目录。

我的计划是在dev文件夹下创建新的trunk,branches和tags文件夹,与我们的子目录在同一级别,添加并提交新文件夹,然后将子目录svnmove到trunk文件夹中。

我可以在最新的工作副本上做到这一点;但是,我们所有人都有很多本地变化,我担心当我们更新时,我们不可避免地会遇到数百个树冲突。任何人都可以看到更好的方法吗?

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

非常感谢,

戴夫

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

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