【发布时间】:2010-02-19 20:47:06
【问题描述】:
我正在将我的代码添加到源代码管理 (SVN)。我正在尝试组织我的项目和解决方案以适应 SVN 最佳实践。我显然不想为每个用户添加垃圾和改变的东西。 MyProject 文件夹究竟包含什么。这似乎是 Visual Studio 创建和维护的东西。它似乎包含汇编和参考信息。我认为这应该在版本控制之下。我看过其他问题,但没有人提到 MyProject 文件夹。
最后一件事。我的解决方案中有两个项目。一个用于代码,一个用于单元测试。这给 SVN 带来了一些奇怪的结构和命名问题。 SVN 最佳实践建议
repo
|- Project
|-trunk
|-branches
|-tags
这让我有了
repo
|- Project X
|- trunk
|- Project X
|- Unit Tests
|-branches
|-tags
现在我在回购结构中重复了项目 X。不是火车粉碎,但感觉不整洁。有没有办法使 Visual Studio 解决方案/项目布局与 SVN 存储库布局相协调。我应该尝试重命名 Visual Studio 中的项目还是将较低的 Project X 重命名为 source?
还是我应该忍受它?任何建议都将受到欢迎。
【问题讨论】:
-
您是否将项目命名为
MyProject? -
不。 MyProject 与其他文件夹一起出现在项目下方,但图标不同。但是里面什么都没有,只能右键打开。
标签: visual-studio svn