3

我一直有这个问题,我还没有真正找到答案。

假设您设置了您的合作伙伴设置了一个新项目并导入它的每个文件,包括与环境配置相关的那些在开发期间不应受源代码控制的文件(即数据库配置文件)。

因此,我第一次签出该项目,显然我必须更改数据库配置文件才能使其工作。但是随后该文件被标记为已更改并将显示在提交列表下,那么此时有没有办法“取消版本化”?

我尝试了“删除并添加到忽略列表”,但这只会标记要删除的文件,一旦我提交,我的合作伙伴将更新项目并发现他的数据库配置文件已被删除。

那么处理这些环境相关文件的真正方法是什么?(假设您已经将它们添加到存储库中)。您只是在本地更改文件并在每次提交时都取消选中它?

谢谢,对不起,如果这是一个愚蠢的问题。

4

3 回答 3

7

我认为许多应用程序都有一个db.conf.sample他们放在版本控制中的,然后人们将它重命名为db.conf在版本控制中被忽略。

于 2010-07-29T20:37:38.200 回答
1

告诉您的伙伴备份文件,然后使用上下文菜单中的删除选项。然后它也会在您的副本中被删除,并且不再进行版本控制。

于 2010-07-29T20:37:40.260 回答
0

这是一个痛苦的背后,但总是有这个。直到最近我才使用 subversion,所以我希望有更好的解决方案。不过,它确实给了我你想要的东西。

于 2010-07-29T20:39:01.550 回答