svn:忽略-only在提交期间忽略或者是否也在更新期间?

时间:2011-01-26 01:33:48

标签: svn svnignore

我希望确保从svn结帐时不会更新某些ide项目元数据文件。不幸的是,项目创建时已经检查了项目,但我有自己的这些文件版本。

请问svn:ignore还会在更新期间忽略该文件-ie。,而不是更新文件?我假设情况并非如此。如果没有,有没有办法告诉svn不更新文件?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

如果没有别的,您应该能够将所有非元数据文件分配给Subversion变更集,并使用--changeset参数指定您的update等命令只应对那些操作文件。