Subversion(SVN) - 使用大文件更新本地目录

时间:2012-11-15 08:29:06

标签: svn

我希望为大量用户管理大文件(超过1 GB)的版本控制。他们都在同一个共享环境中工作,我们无法承担他们每个人“将这些大文件更新”作为本地副本。 编辑:用户需要经常使用这些大文件。

任何人都可以建议: 1.处理此类问题的最佳做法是什么? 2.用户是否有办法“仅更新”指向存储库中大文件的链接?

提前致谢!

1 个答案:

答案 0 :(得分:0)

假设您提到的subversion存储库名为repoA,并且这些大文件存储在一个目录中,路径为repoA/dirA

由于不允许用户更改这些大文件,因此将这些文件移动到不同的仓库(例如repoB/dirA)是合乎逻辑的。

然后,您可以将repoB/dirA结帐到共享环境,例如/path/to/repoB/dirA

在repoA中,只需删除repoA/dirA并将其替换为路径/path/to/repoB/dirA的符号链接(或者如果您愿意,可以使用相对路径)。

由于所有用户都会在同一台机器上签出自己的repoA/dirA副本,因此符号链接将有效。