我想要想出一个规范的方式来构建我的源代码项目。我使用JetBrains IntelliJ IDEA和Subversion(1.6.12)(使用SmartSVN作为我的GUI)。项目目录结构和源代码控制的最佳实践
我创建了一个源代码目录结构是这样的:
project
+ trunk
+ branches
+ tags
并打开trunk
目录中一个新的IDEA项目。我写了一些代码:-)。
我现在要将项目添加到我在SVN服务器上创建的新存储库(svnadmin create myproject
)。我正在使用SmartSVN 6.6.2。
在SmartSVN中,我告诉它将代码导入到一个新项目中,并使用SVN + SSH将其指向我的存储库。 SmartSVN向我发出警告,说我正在导入一个不属于惯例trunk
的目录,因为我给了它顶层目录project
。我很困惑。我不应该将整个目录结构导入SVN吗?
谢谢。