svn:忽略-仅用于在提交期间忽略,还是在更新期间也忽略?

svn:忽略-仅用于在提交期间忽略,还是在更新期间也忽略?,svn,svnignore,Svn,Svnignore,我想确保当我从svn签出时,某些ide项目元数据文件没有更新。不幸的是,在创建项目时,它已被签入到项目中,但我有自己版本的这些文件 svn:ignore在更新过程中也会忽略文件吗?例如,不更新文件?我想不会是这样的。如果没有,有没有办法告诉svn不要更新文件?为什么不将源代码树的旧版本签出到新目录中,修改其中一个元数据文件,执行更新,然后看看会发生什么 如果没有其他操作,您应该能够将所有非元数据文件分配给Subversion变更集,并使用--changeset参数指定您的更新,etc命令应仅对这

我想确保当我从svn签出时,某些ide项目元数据文件没有更新。不幸的是,在创建项目时,它已被签入到项目中,但我有自己版本的这些文件


svn:ignore在更新过程中也会忽略文件吗?例如,不更新文件?我想不会是这样的。如果没有,有没有办法告诉svn不要更新文件?

为什么不将源代码树的旧版本签出到新目录中,修改其中一个元数据文件,执行
更新,然后看看会发生什么


如果没有其他操作,您应该能够将所有非元数据文件分配给Subversion变更集,并使用
--changeset
参数指定您的
更新
,etc命令应仅对这些文件进行操作。

Svn:ignore仅影响未跟踪的文件。它不会影响svn已经跟踪的文件,也不会影响命令行中明确提到的文件(例如,
svn add*
也会在unix shell中添加忽略的文件,因为*由shell解释,因此会覆盖任何活动的svn:ignore属性)


您可能需要删除或重命名存储库中的项目元数据文件。

谢谢您的帮助。subversive的subclipse是否提供了指定变更集的方法?我希望能够做到这一点。我还没有使用这些插件中的任何一个,所以我真的不能说任何关于它们的事情。我的大部分Subversion体验都是使用命令行客户端。您最好查阅插件各自网站上的文档。