svn:ignore 的双重性质

发布于 2024-09-29 23:31:50 字数 400 浏览 3 评论 0原文

环顾四周, svn:ignore 命令似乎以两种方式之一工作:

  1. 如果文件或目录尚未处于版本控制之下,则元数据将被添加到存储库中,而对于签出该文件或目录的所有其他团队成员则忽略该文件或目录。项目。
  2. 如果文件或目录已处于版本控制之下,则忽略将仅在本地应用,并且不会将元数据添加到存储库中。其他团队成员不会忽略该文件或目录,并且可以自由提交更改,并且这些更改将在执行更新时更新您本地忽略的文件。

这是正确的吗?

编辑:后续问题此处

Reading around, the svn:ignore command seems to work one of two ways:

  1. If the file or directory is not already under version control, meta data will be added to the repository ignoring the file or directory for all other team members who check out the project.
  2. If the file or directory is already under version control, the ignore will only be applied locally and no meta data added to the repository. Other team members will not have the file or directory ignored and can freely commit changes, and those changes will update your locally ignored file when executing an update.

Is this correct?

Edit: Follow-up question here

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

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

发布评论

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

评论(1

不顾 2024-10-06 23:31:50

参考 Tortoise 文档 的以下摘录,没有第二个自然。 svn:ignore 仅适用于未版本控制的文件

版本控制的文件和文件夹永远不能
被忽略 - 这是一个功能
颠覆。如果您通过以下方式对文件进行版本控制
错误,请阅读名为
“忽略已经存在的文件
版本化”以获取有关如何进行操作的说明
“取消版本”它。

Referring to the following excerpt from the Tortoise Documentation there is no second nature. svn:ignore is solely operative on unversioned files.

Versioned files and folders can never
be ignored - that's a feature of
Subversion. If you versioned a file by
mistake, read the section called
“Ignore files which are already
versioned” for instructions on how to
“unversion” it.

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