我有一个SVN存储库管理我们的项目,我们有一个已经提交到基础的应用程序的配置文件,以便每个开发人员都可以获得格式。然后,他/她需要修改该文件以匹配其系统的设置。我最近提交了我的配置文件副本(错误地),并且在下一次更新时,其他所有人都自动更新到我的副本而不是SVN声明冲突状态。以下内容特别引起了我的兴趣:
<Address>http://192.168.1.136:8080/FeatureServer</Address>
这是我的本地IP地址,每个开发人员都必须修改此行以将其指向其IP地址。一旦我提交了我的文件,SVN现在只是在“更新”上将其他人的配置文件更新到我的副本。为什么会这样?是因为这不是代码文件而且SVN不知何故知道吗?我确实在代码文件中出现冲突,所以我不认为SVN有点搞砸了。这种情况有什么特别之处?
我在64位计算机上使用TortoiseSVN 1.7.4而非Windows 7。
由于
答案 0 :(得分:0)
如果开发人员没有更改文件,他们将从服务器接收更新。当我更改副本然后进行更新时,会出现冲突。