svn:ignore 的双重性质
环顾四周, svn:ignore 命令似乎以两种方式之一工作:
- 如果文件或目录尚未处于版本控制之下,则元数据将被添加到存储库中,而对于签出该文件或目录的所有其他团队成员则忽略该文件或目录。项目。
- 如果文件或目录已处于版本控制之下,则忽略将仅在本地应用,并且不会将元数据添加到存储库中。其他团队成员不会忽略该文件或目录,并且可以自由提交更改,并且这些更改将在执行更新时更新您本地忽略的文件。
这是正确的吗?
编辑:后续问题此处
Reading around, the svn:ignore command seems to work one of two ways:
- 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.
- 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
参考 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.