忽略.tfignore中的所有嵌套子目录

时间:2018-08-24 19:40:29

标签: .net visual-studio tfs version-control

我的文件夹结构如下:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class MyService {

    @Autowired
    private MyRepository myRepository;

    public MyClass save(MyClass myClass) {
        return myRepository.save(myClass); // save() should persist my object into the database
    }
}

在这种情况下,我想排除所有AdditionalThings / Tables /目录内的所有文件。

我尝试做 添加的东西/表

/ AddedThings / Tables

我没有运气。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

.tfignore文件将忽略 all 子目录中的给定模式。并且它将忽略具有给定名称的文件文件夹。对于文件夹,它将以递归方式应用。

因此,.tfignore具有:

Tables

这将忽略文件系统层次结构中任何名为Tables的文件夹,并将递归忽略它们。

对于不在Addedthings/Tables下的Tables文件夹,您可以在子文件夹中创建.tfignore文件,以覆盖父文件夹中.tfignore文件的效果。

注意:

  1. 除非使用\字符作为前缀,否则文件规范是递归的。

  2. .tfignore文件不会受到源代码管理中已存在的那些文件的影响。您需要先从源代码管理中删除它们。另外,请确保您的.tfignore文件已签入源代码管理。