2011-01-26 114 views
2

我想确保当我从svn结帐时,某些ide项目元数据文件不会更新。不幸的是,它在项目创建时已经被检查到项目中,但是我有我自己的这些文件版本。svn:忽略 - 仅在提交期间忽略,还是在更新期间?

请问svn:在更新过程中忽略文件-ie。,不更新文件?我认为它不会是这样。如果没有,有没有办法告诉svn不更新文件?

回答

1

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

如果不出意外,你应该能够给所有的非元数据文件分配给颠覆变更和使用--changeset参数来指定你的update等命令应该只对这些文件进行操作。

+0

Thankyou可能工作。 subversion的subclipse是否提供了一种指定变更集的方法?我希望能够做到这一点。 – mafalda 2011-01-26 17:52:19

2

Svn:忽略只影响未跟踪的文件。它不会影响在命令行中提到已经SVN跟踪文件,也没有明确的文件(例如svn add *在Unix shell,还将添加忽略的文件,因为*被shell解释,从而覆盖任何积极的svn:ignore属性)。

您可能想删除或重命名资源库中的项目元数据文件。