首页 文章

Mercurial .hgignore for Visual Studio 2010项目

提问于
浏览
119

不要与Mercurial .hgignore for Visual Studio 2008 projects混淆

我问的是,是否可以为Visual Studio 2010重用相同的文件,或者是否应该添加其他扩展等,为什么?

2 回答

  • 170

    新的东西与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
    
  • 31

    我觉得知道关于我的存储库的每一条信息都很重要,所以我从不将.hgignore文件从一个repo复制并粘贴到下一个repo,而是我总是按照我的方式构建它们 .

    使用TortoiseHg很容易,因为提交窗口将列出所有未跟踪的文件,只需右键单击就可以添加模式来忽略这些文件 . 这样我总能发现我可能想要或不想保留的新文件 .

    例如,在Thomas发布的列表中, *.resharper 是最后一个条目 . 这将阻止每个解决方案共享resharper设置,因为ReSharper的配置对话框中的一个选项可以设置为 . 换句话说,如果你想确保所有的开发人员都使用相同的设置来运行ReSharper会帮助你的很多东西,那么这个特定的行就不能存在 .

    所以我的建议是:手动完成,你将在这个过程中学习一两件关于你的项目的知识 .

相关问题