相关疑难解决方法(0)

Mercurial .hgignore for Visual Studio 2008项目

使用Visual Studio 2008时,.hgignore文件的良好设置是什么?

我主要是靠自己开发的,偶尔我会克隆存储库以供其他人使用.

我在想OBJ文件夹,名为.suo,的.sln,.用户文件等.可他们只是被列入还是有文件我不应该包括什么呢?

谢谢!

ps:目前我执行以下操作:忽略所有.pdb文件和所有obj文件夹.

# regexp syntax.
syntax: glob
*.pdb

syntax: regexp
/obj/
Run Code Online (Sandbox Code Playgroud)

mercurial hgignore visual-studio-2008 visual-studio

164
推荐指数
5
解决办法
2万
查看次数

想在TortoiseHG/Mercurial中为我的.hgignore文件创建一些默认值

我想这样做,以便每次创建新的存储库时,默认情况下会自动将某些过滤器添加到我的.hgignore文件中.

例如,对于C#项目,我希望添加以下内容:

glob:bin/*
glob:obj/*
Run Code Online (Sandbox Code Playgroud)

这可能吗?怎么样?

如果它不能自动化,将.hgignore文件从一个存储库复制到另一个存储库至少是安全的吗?

version-control mercurial tortoisehg

8
推荐指数
1
解决办法
2104
查看次数

Mercurial:一些与.hgignore有关的问题

我已经工作了很长时间,.hgignore文件很好,最近添加了一种新类型的文件可以忽略.运行"hg status"时,我注意到了这一点:

M .hgignore
Run Code Online (Sandbox Code Playgroud)

所以Mercurial认为这.hgignore是一个需要跟踪的文件(如果它是项目的根).

现在我已经阅读了各种文档,但我的观点没有特别说明,所以这里有一些非常详细的问题,希望可以帮助我解决这个问题(如果有人回答可以引用并解决这三点,那就太棒了!每个问题是/否答案]):

  • 应该.hgignore是项目的根源?(我想它应该,看到开发人员可能正在开发几个项目,这些项目都有不同的.hgignore要求)

  • 可以.hgignoreBE水银被忽略?

  • 如果它可以忽略,应该 .hgignore被Mercurial忽略(这与前一个问题不同)

.hgignore应该被忽略的情况下,如果你使用了一个非常古老和不完整的东西,你会突然回滚的方式不会发生一些非常糟糕的事情吗?.hgignore

我认为我发现某些每用户IDE项目文件发生了奇怪的事情(我并不是说所有的IDE项目文件只是每个用户,但有些肯定是)应该被忽略,但是用户回滚到一个旧版本,旧版本.hgignore被使用,然后突然被忽略的文件被提交,因为旧版本.hgignore没有排除这些.

mercurial dvcs hgignore

6
推荐指数
1
解决办法
1328
查看次数