使用Visual Studio 2008时,.hgignore文件的良好设置是什么?
我主要是靠自己开发的,偶尔我会克隆存储库以供其他人使用.
我在想OBJ文件夹,名为.suo,的.sln,.用户文件等.可他们只是被列入还是有文件我不应该包括什么呢?
谢谢!
ps:目前我执行以下操作:忽略所有.pdb文件和所有obj文件夹.
# regexp syntax.
syntax: glob
*.pdb
syntax: regexp
/obj/
Run Code Online (Sandbox Code Playgroud) 我正在寻找.hgignore文件的表达式,以忽略指定文件夹下的所有文件.
例如:我想忽略bin下面的所有文件和文件夹
实际上,关于如何形成表达式的任何建议都会很棒
不要与Mercurial .hgignore混淆Visual Studio 2008项目
我问的是,是否可以为Visual Studio 2010重用相同的文件,或者是否应该添加其他扩展等,为什么?
mercurial中是否有一个命令会列出当前受源代码管理的所有文件?
我可以做一个dir /s
列出我的文件夹和子文件夹中的所有文件,但我不知道哪些已添加到我的存储库.我有各种排除的文件类型和文件夹,我想验证在我的.hgignore文件中设置它们之前没有添加它们.
我试图让Mercurial忽略配置文件,但我没有让它工作.
我在我的服务器上创建了一个存储库,hg init
并将该存储库克隆到我的计算机上.然后,我希望能够编辑configurationj文件,但不能将这些更改提交回服务器.
我尝试.hgignore
在我的克隆的根目录中创建一个,但Mercurial用a标记文件,?
无论我是否提交它仍然继续记录我的配置更改.
我.hgignore
在错误的位置创建文件,是否需要提交此文件?是否需要在我在服务器上初始化存储库之前创建它?
我知道.hgignore
如何以逐个项目的方式忽略文件.我想忽略所有Mercurial存储库的内容.
有什么我可以坚持下去.hgrc
吗?或者.hgignore
在我的$HOME
道路上(我已经尝试过了,但也许我做错了).
我的项目中有一个包含数据库设置的文件,我已将其设置为某些默认值.该文件由Mercurial跟踪并签入.由于此文件将使用不同的值编辑各种开发人员机器,有没有办法告诉Mercurial忽略对此文件的新更改?
我尝试将文件添加到.hgignore
文件中,但由于文件被跟踪,因此不会被忽略.这在其他情况下还不错,但我想知道我能在这里做些什么吗?
我需要一个.hgdontignore文件:-)来包含某些文件并排除目录中的所有其他内容.基本上我想只在特定目录中包含.jar文件而不包含任何其他内容.我怎样才能做到这一点?我不熟悉正则表达式语法.或者我可以使用glob语法吗?(我更喜欢可读性)
就像一个示例位置,假设我想要排除foo/bar/
除以外的所有文件foo/bar/*.jar
.
有没有办法忽略对mercurial提交中某些文件的更改?
我有一个特定的情况,我们有一个默认的oracle tnsnames.ora文件,指向127.0.0.1,但有些开发人员会修改它指向其他系统,但我们不想更改默认文件.
在subversion中,我简单地将它添加到ignore-on-commit更改列表中.有没有办法在mercurial这样做?
我本来可以发誓有一种方法可以在hg repo中保留一个本地忽略文件,即一个类似于.hgignore功能的文件,但是没有检入回购.例如,如果正在使用不同的IDE,则可以使用它来忽略对IDE项目文件的更改.我很难找到它是如何完成的.有人回忆起细节吗?