8
我可以创建一个.cvsignore文件来排除当前目录的特定模式,并递归地为所有子目录排除特定模式吗?基本上我想在我的cvs模块的顶部说,排除所有* .swp或* .bak文件,而不必为每个子目录创建一个新的.cvsignore。.cvsignore可以排除在递归子目录中找到的模式吗?
我想这种行为将类似于mercurial的.hgignore文件。
我可以创建一个.cvsignore文件来排除当前目录的特定模式,并递归地为所有子目录排除特定模式吗?基本上我想在我的cvs模块的顶部说,排除所有* .swp或* .bak文件,而不必为每个子目录创建一个新的.cvsignore。.cvsignore可以排除在递归子目录中找到的模式吗?
我想这种行为将类似于mercurial的.hgignore文件。
CVS docs列出了几种解决方案。在你的情况下,适用以下最好的,如果你可以在服务器上访问$ CVSROOT:
- 的每个库列表中
$CVSROOT/CVSROOT/cvsignore
是 追加到列表中,如果该文件存在。
如果您无法访问$ CVSROOT,那么你可以使用网页上列出的其他选项,如:
- 每个用户的列表中
.cvsignore
在你的home目录是 附加到列表中,如果存在。
或
- 在环境变量
$CVSIGNORE
任何条目是 附加到列表。
谢谢!我阅读了文档,并最终在我的主目录中创建了一个.cvsignore文件,因为我无权修改服务器上的CVSROOT。 – Keith 2009-07-21 20:05:39