从Subversion中的提交/更新中排除特定文件

时间:2012-07-13 13:20:53

标签: svn tortoisesvn

之前我已经创建了一个SVN存储库。现在我想要做的是防止某些特定文件更新,因为我不需要更新它们。我在创建repo的过程中看到了解决方案,但是我做了很久以后的事情,现在想要排除一些文件。

情况如下:

repo/
updateme.txt
donotupdateme.txt

在这里,我希望donotupdateme.txt保持不变,而updateme.txt随更新操作而变化。

P.S。我更喜欢用Tortoise做这件事。

2 个答案:

答案 0 :(得分:2)

使用SVN属性,特别是你会对svn:ignore。

感兴趣

使用TortoiseSVN这很容易。在您的工作副本中,只需右键单击要忽略的文件(donotupdateme.txt),选择TortoiseSVN - > Unversion并添加到忽略列表 - > donotupdatme.txt。

这将阻止文件被提交/更新。

查看http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html了解详情。

希望这有帮助!

答案 1 :(得分:0)

您可以创建一个/ etc / svn / config文件,其中包含要忽略的文件列表(或windoze equivilent),或者您可以使用svn ignore编辑该文件所在目录的属性。

请参阅他关于如何忽略的帖子:How do I ignore a directory with SVN?

我确定tortoise有一种方法可以右键单击编辑文件的忽略属性...检查这个 - 我通过谷歌搜索'svn忽略文件tortiose找到它'

http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html