代码之家  ›  专栏  ›  技术社区  ›  Shady M. Najib

用于Visual Studio 2010项目的Mercurial.hginore

  •  119
  • Shady M. Najib  · 技术社区  · 14 年前

    不可混淆 Mercurial .hgignore for Visual Studio 2008 projects

    我问的是,是否可以在Visual Studio 2010中重用该文件,或者添加一些其他扩展名等,为什么?

    2 回复  |  直到 8 年前
        1
  •  170
  •   Thomas Weller    12 年前

    新事物与MSTest相关。这是我用的:

    # use glob syntax
    syntax: glob
    
    *.obj
    *.pdb
    *.user
    *.aps
    *.pch
    *.vspscc
    *.vssscc
    *_i.c
    *_p.c
    *.ncb
    *.suo
    *.tlb
    *.tlh
    *.bak
    *.[Cc]ache
    *.ilk
    *.log
    *.lib
    *.sbr
    *.scc
    *.DotSettings
    [Bb]in
    [Dd]ebug*/**
    obj/
    [Rr]elease*/**
    _ReSharper*/**
    NDependOut/**
    packages/**
    [Tt]humbs.db
    [Tt]est[Rr]esult*
    [Bb]uild[Ll]og.*
    *.[Pp]ublish.xml
    *.resharper
    *.ncrunch*
    *.ndproj
    
        2
  •  31
  •   Lasse V. Karlsen    14 年前

    我觉得了解关于我的存储库的每一条信息都很重要,所以我从不将.hginore文件从一个repo复制粘贴到下一个repo,而是总是在运行时构建它们。

    这对于TortoiseHg来说很简单,因为Commit窗口将列出所有未跟踪的文件,而一个简单的右键单击将允许我添加模式来忽略这些文件。这样,我总是发现新的文件,我可能会或可能不想保留。

    例如,在托马斯公布的名单上, *.resharper 是最后一个条目。这将阻止共享每个解决方案的resharper设置,因为resharper的配置对话框中的选项之一可以设置为。换言之,如果你想确保所有的开发人员都使用相同的设置来运行ReSharper将帮助你完成的许多事情,那么特定的行就不可能存在。