我正在将SVN用于包含项目所需的大型二进制文件的多个项目,但永远不会被修改(或者它们会在非常罕见的情况下被修改,我无需跟踪它们的更改)
由于他们是项目的一部分,我想让他们“链接”到项目中,以便在执行结帐(或更新,如果他们丢失)以及所有版本化文件时检索它们。但是我不需要(也不希望)让SVN对它们进行版本化以节省回购中的一些空间,并且如果有人错误地修改/提交它们,则避免不必要的数据重复。
现在我在另一个存储库(只读)上使用svn:externals,但是像svn:externals允许链接到非SVN源(如FTP文件夹)的内容会更好。
你知道任何可以帮助的SVN技巧或方便的工具吗?谢谢!
答案 0 :(得分:2)
为什么不将它们放在存储库中,将它们“链接”的好处似乎超过了某人修改和重新提交它们的轻微危险。我发现这个问题与svn在存储大型二进制文件时的表现有关: