我之前创建了一个 SVN 存储库。现在我想做的是防止某些特定文件更新,因为我不需要更新它们。我在创建 repo 的过程中看到了解决方案,但我很久以前就这样做了,我现在想排除一些文件。
情况如下:
repo/
updateme.txt
donotupdateme.txt
在这里,我希望 donotupdateme.txt 保持不变,而 updateme.txt 会随着更新操作而变化。
ps 我更喜欢用 Tortoise 来做这个。
我之前创建了一个 SVN 存储库。现在我想做的是防止某些特定文件更新,因为我不需要更新它们。我在创建 repo 的过程中看到了解决方案,但我很久以前就这样做了,我现在想排除一些文件。
情况如下:
repo/
updateme.txt
donotupdateme.txt
在这里,我希望 donotupdateme.txt 保持不变,而 updateme.txt 会随着更新操作而变化。
ps 我更喜欢用 Tortoise 来做这个。
使用 SVN 属性,特别是您会对 svn:ignore 感兴趣。
使用 TortoiseSVN 这很容易。在您的工作副本中,只需右键单击要忽略的文件 (donotupdateme.txt) 选择 TortoiseSVN -> Unversion 并添加到忽略列表 -> donotupdatme.txt。
这将防止文件被提交/更新。
查看http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html了解更多详情。
希望这可以帮助!
您可以创建一个 /etc/svn/config 文件,其中包含要忽略的文件列表(或 windows 等效项),或者您可以使用 svn ignore 编辑文件所在目录的属性。
请参阅他关于如何忽略的帖子:如何使用 SVN 忽略目录?
我确信乌龟有办法右键单击文件的编辑忽略属性...检查这个——我通过谷歌搜索“svn ignore files tortiose”找到了它
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html