我们有一组Web项目,它们有很多共享的html资源 - .aspx,ascx文件。 我们已经将它们拆分为项目文件夹结构,我知道,对于所有4个项目,哪些文件夹必须相同,哪些是特定的。
这应该是svn如何做到的一种方式,对吧?
在最坏的情况下,也许有人可以推荐比较文件的好工具。我测试了其中的4个,这是非常痛苦的 - 他们尝试同步svn内部文件,并且只能同步2个文件夹。
最后,我们使用付费SVN托管,而不是自己的服务器,并且它不是在服务器上安装东西的选项
答案 0 :(得分:5)
也许定义外部是你的方式:
答案 1 :(得分:2)
我想到的是不使用文件的副本,而是使用符号链接,并将其置于版本控制之下。
否则,在从svn签出内容后,使用makefile从一个主副本中获取文件。
答案 2 :(得分:1)
为了比较我使用Scooter Software以外的比较。
在svn中的一个位置添加公共文件并使用构建脚本在必要时复制它们得到我的投票,你不希望错误修复必须在几个地方完成,或者更糟糕的是,如果某种类型的复制使用的文件,首先不知道在哪里修复错误。