之前我已经创建了一个SVN存储库。现在我想要做的是防止某些特定文件更新,因为我不需要更新它们。我在创建repo的过程中看到了解决方案,但是我做了很久以后的事情,现在想要排除一些文件。
情况如下:
repo/
updateme.txt
donotupdateme.txt
在这里,我希望donotupdateme.txt保持不变,而updateme.txt随更新操作而变化。
P.S。我更喜欢用Tortoise做这件事。
答案 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