我们一直在使用 Google Code SVN 来存储一个学校项目。当我们尝试不同的想法时,我们创建了新的 Visual Studio 项目并将它们存储在那里。现在我们想将所有不同的想法合并到一个最终项目中。
这是存储库的当前布局:
- svn
- branches
- Idea1
- Idea2
- tags
- trunk
- Sub-Project1
- files (...)
- Sub-Project2
- files (...)
- Sub-Project3
- files (...)
我将 AnkhSVN 与 Visual Studio 一起使用,我注意到的一件事是,每次我签出一个项目时,其他所有项目也会被签出(当我通过 Windows 资源管理器查看它时,我可以看到这一点)。
现在我们要制作最终版本,我想知道放置最终项目的正确方法是什么。
编辑
我不认为我在上面解释得很好。所以我又来了。
谷歌代码 SVN 存储库是否设置为用于单个项目?或者我可以将它们用于多个子项目吗?我问这个的原因是一个空的谷歌代码项目中的SVN文件结构已经是:
- svn
- branches
- tags
- trunk
但我认为每个子项目都需要这三个组件。
可能是我之前不清楚,我已经将上面清单中的主干部分(到子项目)重命名了。每个子项目都有一个独特的目标。问题是我现在想将子项目组合成一个更大的项目。