我有一个 SVN 存储库来管理我们的项目,并且我们有一个已提交到基础的应用程序的配置文件,以便每个开发人员都可以获得格式。然后他/她需要修改该文件以匹配他们的系统设置。我最近提交了我的配置文件副本(错误地),在下一次更新时,其他所有人都自动更新到我的副本,而不是 SVN 声明冲突状态。下面一行特别吸引我:
<Address>http://192.168.1.136:8080/FeatureServer</Address>
这是我的本地 IP 地址,每个开发人员都必须修改此行以将其指向他们的 IP 地址。一旦我提交了我的文件,SVN 现在只需在“更新”时将其他所有人的配置文件更新到我的副本。为什么呢?是不是因为这不是一个代码文件而 SVN 不知何故知道它?我确实在代码文件中遇到了冲突,所以我不认为 SVN 搞砸了。在这种情况下有什么特别之处?
我在 64 位机器上在 Windows 7 上使用 TortoiseSVN 1.7.4。
谢谢