我已经阅读了很多关于如何忽略TortoiseSVN中的文件/文件夹的说明,但它们似乎都解决了你提交某些事情并希望从该提交中排除项目的情况。
我的问题是,我想阻止在更新期间下载某些文件类型。
某些文件只对我们的艺术部门感兴趣(不幸的是,它们很大),我不想把我的硬盘弄得乱七八糟。但是我需要在同一棵树中的其他文件(所以我不能只排除整个分支)
那么,有没有办法阻止某些扩展首先被下载?
答案 0 :(得分:0)
SVN似乎没有提供在结帐/更新期间忽略版本化文件的方法。
以下是引用:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html 忽略版本化项目 版本化的文件和文件夹永远不会被忽略 - 这是Subversion的一个功能。如果您错误地对文件进行了版本控制,请阅读“忽略已经版本化的文件”一节,了解如何“取消版本化”。
现在建议您以更有选择性地执行不包含混乱硬盘驱动器的文件的SVN结帐的方式构建结帐。
例如 -
回复结构:那么,
希望这有帮助。
答案 1 :(得分:0)
您不能忽略某些扩展,但如果您要忽略的所有艺术文件都在一个文件夹中,则可以忽略整个文件夹层次结构。我知道如何做到这一点的唯一方法是创建一个新的结账。
在结帐对话框中有一个显示“选择项目...”的按钮,这会打开一个简化的回购浏览器对话框,您可以在其中准确选择要检出的文件夹和文件。每次更新时,都不会选择在此对话框中未选中的任何内容。因此,如果要忽略“art”文件夹中的所有艺术作品,则不会选中该文件夹,以便不检出现有文件。将来添加的任何内容都将被忽略,因此您必须绝对确定您不希望以后添加任何内容。