如何使用svn跟踪文件,但不复制它?

如何使用svn跟踪文件,但不复制它?,svn,large-data,Svn,Large Data,我有一个10GB的二进制文件,我想在subversion项目中包含它,我希望其他人能够访问它,但我已经了解到SVN复制了所有文件,以便能够跟踪更改 我不希望这个10GB被复制,但我也不希望它被忽略。是否有中间立场,或者我必须要求所有人忽略该文件并将其带到SVN之外?据我所知,这是不可能的(至少我上次查看时是这样) 作为一种解决方法,您可以将文件提交到存储库,并让人们使用svn export获取文件的本地副本(而不是使用签出)。当然,这意味着,当它更改时,人们必须手动更新它(再次导出svn)。(s

我有一个10GB的二进制文件,我想在subversion项目中包含它,我希望其他人能够访问它,但我已经了解到SVN复制了所有文件,以便能够跟踪更改


我不希望这个10GB被复制,但我也不希望它被忽略。是否有中间立场,或者我必须要求所有人忽略该文件并将其带到SVN之外?

据我所知,这是不可能的(至少我上次查看时是这样)


作为一种解决方法,您可以将文件提交到存储库,并让人们使用
svn export
获取文件的本地副本(而不是使用签出)。当然,这意味着,当它更改时,人们必须手动更新它(再次导出svn)。(
svn-update
不起作用)。

可能是重复的是的,我已经看过了。我希望找到一个不同的功能——类似于“下载,但不要跟踪此文件的差异。”遗憾的是,SVN似乎没有这个功能。等等——如果我提交了它,它不会在我这一方被跟踪并复制吗?在调用svn export之前,我如何在不签出10GB文件的情况下签出包含该文件的文件夹?@Nick Sweet:您必须在包含项目的文件夹之外提交该文件,或者执行稀疏签出(忽略一些文件夹)。