【发布时间】:2023-03-11 09:08:01
【问题描述】:
我创建了一个名为“解决方案”(包含许多项目)的 SVN 存储库,没有默认的主干、分支等结构。我想把它移到推荐的结构中。
我在服务器上创建了新的文件夹结构,其中“团队”是包含上述主干和分支的根目录。那么我应该在本地重新定位到 Team/Trunk 还是在本地复制并添加到新的 repo 文件夹?如果可能,我想在此过程中保留历史记录。
我已经阅读了许多关于这个主题的 SO 帖子,但似乎有很多方法可以判断对错,具体取决于具体情况。
另外,我是 SVN 和一般开发的新手,因此我需要 GUI 指令而不是命令行,抱歉,我不是开发人员。尽我所能。
插图:
(Existing)
Solution/
Project folders/
(Proposed)
Team/
Trunk/
/Project folders
Branches/
【问题讨论】:
-
什么是“团队”?它是一个新的存储库还是它创建了“解决方案”的孩子
-
谢谢橄榄。团队是一个新的存储库 - 目前是空的。我是否应该在“解决方案”中创建新结构并将所有项目文件夹移动到该结构中
-
为什么要创建另一个存储库?您不介意丢失前一个 repo 中的提交历史记录(不过,有一些方法可以将历史记录转移到新的 - 不推荐)?正如您所提到的,我将在当前存储库中创建新结构并将
svn move项目文件夹添加到其中。
标签: svn tortoisesvn trunk