.cvsignore可以排除在递归子目录中找到的模式吗?

时间:2009-07-21 18:28:08

标签: cvs

我是否可以创建单个.cvsignore文件以排除当前目录的特定模式,并递归显示所有子目录?基本上我想说在我的cvs模块的顶部排除所有* .swp或* .bak文件,而不必为每个子目录创建一个新的.cvsignore。

我认为这种行为类似于mercurial的.hgignore文件。

1 个答案:

答案 0 :(得分:12)

CVS docs列出了几个解决方案。在您的情况下,如果您可以访问服务器上的$ CVSROOT,则以下内容最佳:

  
      
  • 每个存储库列表   $CVSROOT/CVSROOT/cvsignore是    如果该文件存在,则附加到列表中。
  •   

如果您无法访问$ CVSROOT,那么您可以使用其中列出的其他选项,例如:

  
      
  • .cvsignore中的每用户列表   在你的主目录中    附加到列表中(如果存在)。
  •   

  
      
  • 环境变量$CVSIGNORE中的任何条目都是   附在列表上。
  •