我使用 TortoiseSVN 1.7.9。
我怎么能够ignore / remove内容来自/bin
文件夹当我svn commit
项目文件夹?我不想提交诸如.dll
, .pdb
, etc.
I put .dll
.pdb
进入svn:忽略属性,但它不起作用,当我执行提交时这些文件仍然显示在列表中。
我不使用命令行客户端。在 Windows 资源管理器中,我右键单击根项目文件夹,然后单击 TortoiseSVN 上下文菜单中的提交。
您可以在以下内容中找到答案乌龟SVN使用手册 http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-howto-unversion.html and SVNBook http://svnbook.red-bean.com/en/1.8/svn.advanced.props.special.ignore.html.
TortoiseSVN手册告诉我们:
如果文件已在存储库中,则必须将其删除
从存储库中删除并添加到忽略列表中。幸运的是
TortoiseSVN 有一个方便的快捷方式来执行此操作。乌龟SVN →
取消版本并添加到忽略列表首先将文件/文件夹标记为
从存储库中删除,保留本地副本。它还添加了
将此项目添加到忽略列表中,以便它不会被添加回
错误地再次颠覆。完成此操作后,您只需提交
父文件夹。
请参阅 SVNBook 的重要说明;它解释了您的情况的行为以及“为什么它不起作用”。
Subversion 对可忽略文件模式的支持仅扩展到
将未版本控制的文件和目录添加到的一次性过程
版本控制。一旦对象处于 Subversion 的控制之下,
忽略模式机制不再适用于它。换句话说,不要
希望 Subversion 避免提交您对某个文件所做的更改
版本化文件只是因为该文件的名称与忽略匹配
模式—Subversion 始终会注意到其所有版本化对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)