重新访问SVN配置文件问题

时间:2008-11-18 18:48:00

标签: svn tortoisesvn

我搜索并找到了this question,但不喜欢这个答案。

是否有另一种方法可以让SVN忽略就地检查的配置文件(您无法检入更改),但必须在您的系统上进行修改。

这是SVN非常严重的失败,实际上我对系统的第一次失望。我希望的是,那里的某个人想出了一个技巧,可能只是将配置文件分支到一个新分支上,同时让其他所有内容都指向原始分支。也许修改.svn目录?

必须有一个更好的解决方案,然后是模板/副本,这似乎是不可维护的。

2 个答案:

答案 0 :(得分:1)

我们绕过这个:

所有开发机器都是一致的。 我们都开发出c:\ projects \ TopGear \ trunk ... 我们将SQL服务器别名为PROJECTNAME(例如TOPGEAR)。 我们都使用相同的IIS主机名(TopGearDev)

我们的NANT部署构建脚本会在我们进行部署时根据需要重写所有配置,因此我们永远不必担心设置 - 所有相关的都会被重写。

额外奖励:构建服务器(我们使用TeamCity)琐碎进行设置。

我们曾经一次或两次咬过我们,但其他方面一直很好。

不是SVN特定的(我们正在使用SVN),tho。

答案 1 :(得分:0)

在搞乱了几个小时后,我想我有一个答案。既然这是我自己的问题,我想我会把它变成社区维基......

我创建了整个存储库的一个分支,并将“Config”类型文件指向新分支,然后将其签入。

我不确定这会如何发挥,但它使“检查一切”的东西正常工作。我想如果我更改其中一个文件它会正常工作,将其检入我的本地存储库。

唯一可能令人烦恼的是,如果其他人更改了我已经分支的文件,我不确定我将如何确定我应该合并的事实。