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

发布于 2024-10-14 10:51:43 字数 153 浏览 4 评论 0原文

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

svn:ignore 是否也会在更新期间忽略该文件,即不更新该文件?我假设情况不会如此。如果没有,有没有办法告诉 svn 不要更新文件?

I want to make sure that some ide project metadata files are not updated when I checkout from svn. Unfortunately it has been checked into the project when the project was created, but I have my own version of these files.

Will svn:ignore also ignore the file during update -ie., not update the file ? I am assuming its not going to be the case. If not, is there a way to tell svn to not update a file ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆流 2024-10-21 10:51:43

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

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

Svn:ignore only affects untracked files. It does not affect files already tracked by svn, nor files explicit mentioned at the command line (for example svn add * will also add ignored files in a unix shell, since the * is interpreted by the shell, and thus override any active svn:ignore property).

You might want to delete or rename the project metadata file in the repository.

成熟稳重的好男人 2024-10-21 10:51:43

为什么不将源树的较旧版本检出到新目录中,修改元数据文件之一,进行更新,然后看看会发生什么?

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

Why not checkout an older revision of the source tree into a new directory, modify one of the metadata files, do an update, and see what happens?

If nothing else, you should be able to assign all of the non-metadata files to a Subversion changeset and use the --changeset argument to specify that your update, etc commands should only operate on those files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文