我正在尝试将项目迁移到SVN。在我以前的项目中,我们曾经将Trunk作为开发人员用来签出和提交的开发区域(除非有特殊版本的分支)。然后我们曾经有一个测试区域的分支。
现在看SVN我不认为需要一个测试分支,我们可以在Dev主干上进行构建,大多数例子我甚至都没有特别提到Test分支。
在我以前的公司和项目中,测试分支是因为我们对测试服务器有不同的配置,所以每个环境的config.xml文件都不同,所以我们为每个环境提供不同的分支。
任何人都可以帮我解决这个问题。我们是否需要一个只有不同配置文件的测试分支或者人们测试?
答案 0 :(得分:2)
如果代码库的两个版本独立发展,分支很有用,例如,如果您想对已发布版本进行错误修复,但同时也要继续开发。
如果你只有一个测试版,大多数时候标签就足够了。 (技术上标签和分支在颠覆中是相同的,但存在语义差异。)