仔细阅读,svn:ignore 命令似乎以两种方式之一工作:
- 如果文件或目录尚未受到版本控制,则元数据将添加到存储库中,而对于 check out 该项目的所有其他团队成员则忽略该文件或目录。
- 如果文件或目录已处于版本控制之下,则忽略将仅在本地应用,并且不会将元数据添加到存储库中。其他团队成员不会忽略该文件或目录,并且可以自由提交更改,并且这些更改将在执行更新时更新您本地忽略的文件。
这是正确的吗?
编辑:后续问题 here
最佳答案
引用以下摘录自Tortoise Documentation没有第二天性。 svn:ignore
仅适用于未版本控制的文件。
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.
关于svn - svn的双重性 :ignore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052999/