当我在使用SVN的目录中并选择忽略扩展时,这会影响整个项目吗?
我的站点有一个子目录/mysite/admin/logs,我想将SVN配置为忽略此目录中的日志文件。日志文件有一个扩展名,比如“.MYEXT”,它不是只有日志文件才有的。项目中的其他目录包含SVN中所需的具有相同扩展名的文件。我想忽略当前目录(非递归)中的所有“.info”文件,但不忽略项目中的任何其他文件当我在使用SVN的目录中并选择忽略扩展时,这会影响整个项目吗?,svn,tortoisesvn,ankhsvn,Svn,Tortoisesvn,Ankhsvn,我的站点有一个子目录/mysite/admin/logs,我想将SVN配置为忽略此目录中的日志文件。日志文件有一个扩展名,比如“.MYEXT”,它不是只有日志文件才有的。项目中的其他目录包含SVN中所需的具有相同扩展名的文件。我想忽略当前目录(非递归)中的所有“.info”文件,但不忽略项目中的任何其他文件 使用SVN时,我在日志目录中单击鼠标右键,然后找到要忽略的选项。如果我选择“*.MYEXT”选项,这只会忽略当前目录中的“.MYEXT”文件,还是会导致整个项目中忽略所有扩展名为“.MYEX
使用SVN时,我在日志目录中单击鼠标右键,然后找到要忽略的选项。如果我选择“*.MYEXT”选项,这只会忽略当前目录中的“.MYEXT”文件,还是会导致整个项目中忽略所有扩展名为“.MYEXT”的文件?在Tortoise 1.8.4中,您可以选择仅忽略此目录中的文件,或者在选择文件时递归忽略。例如,当我右键单击并选择忽略
foo.xyz
文件时,我在忽略菜单中看到4个选项:
- foo.xyz
- *.xyz
- foo.xyz(递归)
- *.xyz(递归)
SVN:ignore
属性。如果你看一下,你会发现这一部分(我的加粗):
在版本化目录中找到svn:ignore属性时
应包含以换行符分隔的文件模式列表
Subversion应该使用它来确定同一系统中可忽略的对象
目录这些模式不会覆盖在中找到的模式
全局忽略运行时配置选项,而是附加
这张单子。值得一提的是,与
全局忽略选项,在svn:ignore属性中找到的模式
仅应用于设置该属性的目录,而不应用于
它的任何子目录。svn:ignore属性是实现
告诉Subversion忽略可能存在于每个数据库中的文件
该目录的用户工作副本,如编译器输出或到
使用更适合本书的示例HTML、PDF或
转换某些文件后生成的PostScript文件
将DocBook XML文件源文件转换为更清晰的输出格式
好的推荐信。这个答案确实有助于理解选项设置的位置。