我们存储库中的一些文件对于每个开发人员来说都是独立的。例如,一些开发人员使用本地数据库,该数据库在项目的属性文件中配置。所以每个开发者都有不同的设置。当一个开发人员提交时,他必须始终注意不要提交他单独配置的文件。
你是怎么处理这个问题的?
发布于 2008-09-22 17:15:24
我们的属性文件位于" properties“目录下。每个开发人员都有自己的"username.properties“文件,他们可以覆盖特定于环境的文件中的属性,如"dev.properties”或"test.properties“。这利用了ANT的不可变属性(首先包括个人属性,然后是环境属性)。
发布于 2008-09-22 17:37:04
在源代码管理中保留一组默认值,然后:
在源代码管理中保留开发人员的特定配置的优势使得从一台计算机迁移到另一台计算机很容易(例如,在硬件故障或升级的情况下)。这是一个简单的svn co repos和ant
发布于 2008-09-22 17:14:13
使用SVN:Ignore (或其等效项)确保它们不会签入到您的主干分支中。
https://stackoverflow.com/questions/116164
复制相似问题