有没有办法配置TortoiseHg来存储我的密码?
我在Google Code上托管了一个项目,我使用TortoiseHg访问该项目.每当我想将更改推送到Google Code时,TortoiseHg会提示我输入用户名和密码.谷歌代码要求我使用自动生成的密码,每次查找它都会非常重复.
我在Mac上使用GIT.说够了.我有工具,我有经验.我想继续使用它.这里没有战争......
问题始终在于互操作性.大多数人都使用SVN,这对我来说很棒.Git SVN开箱即用,是一个没有多余装饰的解决方案.人们可以继续愉快地使用SVN,我不会丢失我的工作流程,也不会丢失我的工具.
现在......有些人和Mercurial一起来了.对他们来说很好:他们有他们的理由.但我找不到任何GIT HG开箱即用.我不想切换到HG,但我仍然需要与他们的存储库进行互操作.
你们中的任何人都知道一个简单的解决方案吗?
我在哪里可以找到一个好的Eclipse Mercurial插件?
有一个提交只是没有用,所以我想放弃它而不从历史中删除它.
我已经从早期版本更新并承诺,从而创建了一个新的头脑.
我没有分支机构,我不想要分支机构,我只想简单地继续使用新的头部,没有花哨,没有合并,没有后顾之忧,只是继续忘记前一个.
我似乎无法找到如何做到这一点,我开始相信它无法完成.我发现的只是关于分支的东西,或者关于合并的东西.
使用Visual Studio 2008时,.hgignore文件的良好设置是什么?
我主要是靠自己开发的,偶尔我会克隆存储库以供其他人使用.
我在想OBJ文件夹,名为.suo,的.sln,.用户文件等.可他们只是被列入还是有文件我不应该包括什么呢?
谢谢!
ps:目前我执行以下操作:忽略所有.pdb文件和所有obj文件夹.
# regexp syntax.
syntax: glob
*.pdb
syntax: regexp
/obj/
Run Code Online (Sandbox Code Playgroud) 我已经添加了存储库,在提交时我得到了错误
error: abort: no username supplied (see "hg help config")
Run Code Online (Sandbox Code Playgroud)
我也没有在我的本地获得Mercurial.ini文件.有谁知道如何在Fedora上解决这个错误?
我正在移动构建过程以使用mercurial并希望将工作目录恢复到最新修订的状态.早期的构建过程运行将修改一些文件并添加一些我不想提交的文件,因此我有本地更改和未添加到存储库的文件.
什么是丢弃所有这些并获得具有最新版本的干净工作目录的最简单方法?
目前我这样做:
hg revert --all
<build command here to delete the contents of the working directory, except the .hg folder.>
hg pull
hg update -r MY_BRANCH
Run Code Online (Sandbox Code Playgroud)
但似乎应该有一个更简单的方法.
我想做的相当于删除repo,进行新的克隆和更新.但是回购太大了,不够快.
这是两个不同的问题,但我认为它们是相关的.
使用Git时,如何找到我在本地提交但尚未推送到远程分支的更改?我正在寻找类似于Mercurial命令的东西hg outgoing.
使用Git时,如何在执行拉动之前找到远程分支的更改?我正在寻找类似于Mercurial命令的东西hg incoming.
对于第二种:有没有办法看看有什么可用,然后挑选我想要的变化?
我正在寻找.hgignore文件的表达式,以忽略指定文件夹下的所有文件.
例如:我想忽略bin下面的所有文件和文件夹
实际上,关于如何形成表达式的任何建议都会很棒
我经常读到Hg(和Git和......)在合并方面比SVN更好但是我从未见过Hg/Git可以合并SVN失败的地方(或者SVN需要人工干预的地方)的实际例子.您可以发布一些分支/修改/提交/ ....-操作的逐步列表,显示SVN在Hg/Git愉快地移动时会失败的位置吗?实用,非常特殊的情况请...
一些背景:我们有几十个开发人员在使用SVN进行项目,每个项目(或一组类似项目)都在自己的存储库中.我们知道如何应用发布和功能分支,所以我们不会经常遇到问题(即,我们一直在那里,但我们已经学会克服Joel的问题 "一个程序员给整个团队造成创伤"或"需要六个开发人员两周才能重新整合分支机构").我们的发布分支非常稳定,仅用于应用错误修正.我们的中继线应该足够稳定,能够在一周内创建发布.我们还有一些开发人员或开发人员可以使用的功能分支.是的,它们在重新集成后被删除,因此它们不会使存储库混乱.;)
所以我仍然试图找到Hg/Git优于SVN的优势.我很想获得一些实践经验,但目前还没有任何我们可以移动到汞/ GIT中还没有更大的项目,所以我坚持用只含有少量由文件小型人工玩的项目.而且我正在寻找一些你可以感受到Hg/Git令人印象深刻的力量的案例,因为到目前为止我经常读到它们但却未能自己找到它们.