首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在版本控制下处理开发人员的个人文件?

如何在版本控制下处理开发人员的个人文件?
EN

Stack Overflow用户
提问于 2008-09-22 17:12:20
回答 13查看 912关注 0票数 7

我们存储库中的一些文件对于每个开发人员来说都是独立的。例如,一些开发人员使用本地数据库,该数据库在项目的属性文件中配置。所以每个开发者都有不同的设置。当一个开发人员提交时,他必须始终注意不要提交他单独配置的文件。

你是怎么处理这个问题的?

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2008-09-22 17:15:24

我们的属性文件位于" properties“目录下。每个开发人员都有自己的"username.properties“文件,他们可以覆盖特定于环境的文件中的属性,如"dev.properties”或"test.properties“。这利用了ANT的不可变属性(首先包括个人属性,然后是环境属性)。

票数 4
EN

Stack Overflow用户

发布于 2008-09-22 17:37:04

在源代码管理中保留一组默认值,然后:

  • 让每个开发人员都有一组可选的配置供他们自己管理(例如,没有保存在源代码控制中)或
  • 让每个开发人员在某种标识方案(username.properties,如@Dustin使用)的源代码控制中保留自己的配置

在源代码管理中保留开发人员的特定配置的优势使得从一台计算机迁移到另一台计算机很容易(例如,在硬件故障或升级的情况下)。这是一个简单的svn co repos和ant

票数 3
EN

Stack Overflow用户

发布于 2008-09-22 17:14:13

使用SVN:Ignore (或其等效项)确保它们不会签入到您的主干分支中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/116164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档