0

我有一个 SVN 存储库来管理我们的项目,并且我们有一个已提交到基础的应用程序的配置文件,以便每个开发人员都可以获得格式。然后他/她需要修改该文件以匹配他们的系统设置。我最近提交了我的配置文件副本(错误地),在下一次更新时,其他所有人都自动更新到我的副本,而不是 SVN 声明冲突状态。下面一行特别吸引我:

<Address>http://192.168.1.136:8080/FeatureServer</Address>

这是我的本地 IP 地址,每个开发人员都必须修改此行以将其指向他们的 IP 地址。一旦我提交了我的文件,SVN 现在只需在“更新”时将其他所有人的配置文件更新到我的副本。为什么呢?是不是因为这不是一个代码文件而 SVN 不知何故知道它?我确实在代码文件中遇到了冲突,所以我不认为 SVN 搞砸了。在这种情况下有什么特别之处?

我在 64 位机器上在 Windows 7 上使用 TortoiseSVN 1.7.4。

谢谢

4

1 回答 1

0

事实证明,如果开发人员没有更改他/她的文件,他们将收到来自服务器的更新。当我更改副本然后进行更新时,确实会出现冲突。

于 2012-05-03T22:18:03.763 回答