206得票11回答
Git与Mercurial仓库的互操作性

我在Mac上使用GIT,话说就这么简单。我有工具,有经验,而且我想继续使用它。这里没有战争... 问题总是出现在互操作性上。大多数人使用SVN,对我来说很好。Git SVN开箱即用,是一种不需要花哨的解决方案。人们可以继续愉快地使用SVN,我也不会失去我的工作流和工具。 现在...有些人转...

204得票7回答
在TortoiseHg中存储密码

有没有一种方法可以配置TortoiseHg来存储我的密码? 我在Google Code上托管了一个项目,使用TortoiseHg进行访问。每当我想要将更改推送到Google Code时,TortoiseHg都会提示我输入用户名和密码。Google Code要求我使用自动生成的密码,每次都去查...

190得票5回答
Mercurial Eclipse插件

我应该去哪里找一个好的Eclipse Mercurial插件?

182得票9回答
放弃更改而不从历史记录中删除

有一个提交不起作用,所以我想放弃它,但不要从历史记录中删除它。 我更新了之前的版本并进行了提交,从而创建了一个新的头部。 我没有分支,也不想使用分支,我只想简单地继续使用新的头部,就像它现在一样,没有花哨的操作,没有合并,也没有担心,只是忘记之前的。 我似乎找不到如何做到这一点,开始...

175得票5回答
放弃所有修改并获取最新版本的干净副本?

我正在将构建过程转换为使用Mercurial,并希望将工作目录恢复到最新版本的状态。之前的构建过程运行时已更改了一些文件并添加了一些不想提交的文件,所以我有本地更改和未添加到存储库中的文件。 最简单的方法是什么,可以丢弃所有更改并获取一个干净的工作目录,其中包含最新的修订版? 目前我是这样...

168得票6回答
终止:未提供用户名(请参见“hg help config”)

我添加了仓库,但在提交时出现以下错误:error: abort: no username supplied (see "hg help config") 我在本地也没有找到Mercurial.ini文件。 有人知道我如何在Fedora上解决这个错误吗?

166得票7回答
Visual Studio 2008项目的Mercurial .hgignore文件

使用Visual Studio 2008时,.hgignore文件的良好设置是什么? 我大多数时间都是自己开发,只有偶尔会为别人克隆代码库。 我在考虑obj文件夹、.suo、.sln、.user文件等是否可以被包含或者是否有不应该包含的文件? 谢谢! p.s.:目前我这样做:忽略所有....

166得票13回答
按照.gitignore、.hgignore和svn:ignore的规则排除rsync同步文件,类似于--filter=:C

Rsync包含了一个巧妙的选项--cvs-exclude,可以“像CVS一样忽略文件”,但是CVS已经过时多年了。有没有办法让它也排除现代版本控制系统(Git、Mercurial、Subversion)会忽略的文件呢?例如,我从GitHub中检出了许多Maven项目。通常,它们包括一个列出至少...

159得票11回答
使用Git,我如何找到本地和远程之间的更改?

这里有两个不同的问题,但我认为它们是相关的。 在使用Git时,如何查找已经提交本地但还没有推送到远程分支的更改?我正在寻找类似于Mercurial命令hg outgoing的东西。 在使用Git时,如何查找进行pull操作之前远程分支的更改?我正在寻找类似于Mercurial命令hg in...

154得票6回答
如何在Mercurial中忽略文件夹下的所有内容

我正在寻找一个在.hgignore文件中忽略指定文件夹及其子文件和文件夹的表达式。 例如:我想忽略bin文件夹下的所有文件和文件夹。 实际上,任何有关如何编写这种表达式的建议都将非常有用。