CVS忽略目录

时间:2010-09-15 23:44:41

标签: cvs

如何设置忽略CVS中的文件夹及其所有子目录?

当我提交\bin\obj\TestResult文件夹中的每个文件时,它变得非常烦人。

在忽略列表中尝试*\TestResult - 无济于事。

3 个答案:

答案 0 :(得分:26)

您可以在目录中创建.cvsignore文件。 See here for details

在您的情况下,项目根目录的.cvsignore看起来像

bin
obj
TestResult

答案 1 :(得分:3)

我还必须将.cvsignore添加到.cvsignore文件中,因为

cvs up返回? .cvsignore

请注意,我使用的是1.12.13-MirDebian-9

答案 2 :(得分:1)

我尝试了上面的方法并且它有效,除了详细信息:如果要忽略文件夹,并且您已将此文件夹提交到CVS服务器,则无法删除此文件夹并commit为在CVS存储库中删除它。 Eclipse将忽略您的删除。您必须:

  • 将此文件夹中的所有文件移至其他位置
  • 在Eclipse中,synchronize使用CVS,
  • mark as merged删除了所有文件,
  • 他们会在-之前出现。 commit在CVS服务器中删除它们。
  • 在此文件夹中创建.cvsignore文件,New - File,输入.cvsignore作为文件名,然后对其进行编辑,以匹配您要忽略的文件名的顾客。
  • synchronize再次commit .cvsignore
  • 将文件移回此文件夹。你完成了。