草庐IT

mercurial_keyring

全部标签

svn - Git 对比 Mercurial 对比 SVN

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicates:Forhomeprojects,canMercurialorGit(orotherDVCS)providemoreadvantagesoverSubversion?WhataretherelativestrengthsandweaknessesofGit,Mercurial,andBazaar?这些源代码控制系统之间有哪些区别?哪个最适合2人的小型项目?

git - Mercurial(我猜是 Git)和 Dropbox : any drawbacks?

我有一个用于个人项目的Mercurial存储库,我已经将主存储库存储在我的Dropbox中几个星期了(沿着thisline;我知道它也是possiblewithgit)。这个想法是它既可以作为与多台机器一起工作的方式,也可以作为远程备份。我克隆存储库并处理非Dropbox副本,并且只偶尔推送一次更新,我想,这与我使用Bitbucket的方式相同。与使用专用托管(Mercurial中的BitBucket)相比,您能想到这个想法有什么缺点吗?我知道Bitbucket为单个用户提供免费帐户,这很棒,但它们被限制为150M,这不是很大。特别是,Dropbox的同步过程是否有可能破坏存储库?我不

Git 作为 mercurial 客户端?为什么没有 git-hg?

这是一个困扰我一段时间的问题。我已经完成作业并检查了stackoverflow,至少发现了这两个关于我的问题的主题:GitforMercuriallikegit-svn和GitinteroperabilitywithaMercurialrepository我已经进行了一些认真的谷歌搜索来解决这个问题,但到目前为止还没有成功。我还阅读了GitInternals书和MercurialDefinitiveBehindtheScenes试图弄清楚这一点。我还是有点不解,为什么我一直没能找到任何合适的git-hg类型的工具。从我的角度来看,git-svn是主要功能之一,这也是我在工作中选择使用g

最常见的 Mercurial 命令的 Git 等价物?

我一直在使用Mercurial,但想快速演示一下Git。什么是Git等价物:hginit.#startaprojectinthecurrentdirectoryhgaddremove#lookforanyaddedordeletedfileshgcommit-m"comment"#commitanyuncomittedchangeshgstatus#whathaveichangedsincethelastcommit? 最佳答案 TheGit-HGrosettastoneisnotbad两者之间还有一些其他陷阱没有提到。当我走另一条

svn - 为什么在 Mercurial 中分支和 merge 比在 Subversion 中更容易?

在Subversion或CVS中处理对分支的多次merge只是必须经历的事情之一。在Mercurial(可能还有任何其他分布式系统)中跟踪分支和merge非常容易,但我不知道为什么。还有人知道吗?我的问题源于这样一个事实,即使用Mercurial,您可以采用类似于Subversions/CVS中央存储库的工作实践,一切都会正常运行。您可以在同一个分支上进行多次merge,并且您不需要无休止的带有提交编号和标签名称的纸片。我知道最新版本的Subversion有能力跟踪merge到分支,所以你不会遇到同样程度的麻烦,但这是他们方面的一个巨大而重要的发展,它仍然不能做所有的事情开发团队希望这

git - 如何将修订历史从 mercurial 或 git 导出到 cvs?

我将与其他人一起处理使用cvs的项目中的代码。我们想使用分布式vcs来完成我们的工作,当我们完成时或者可能每隔一段时间我们想将我们的代码和我们所有的修订历史提交到cvs。我们没有对项目的cvs存储库的写访问权限,因此我们不能非常频繁地提交。我们可以使用什么工具将我们的修订历史导出到cvs?目前我们正在考虑使用git或mercurial,但如果可以使导出更容易,我们可以使用另一个分布式vcs。 最佳答案 幸运的是,对于我们这些仍然被迫使用CVS的人来说,git提供了非常好的工具来做你想做的事情。我的建议(以及我们在$work所做的):

git - 如何将 git 存储库转换为 mercurial?

我一直在开发一个使用git作为源代码存储库的java应用程序。我想与其他java开发人员共享该项目,而hg似乎是他们最常使用的。我的问题是如何将git存储库转换为hg?如果我尝试使用谷歌搜索“将git转换为hg”,每次搜索结果都是关于从hg转换为git。我也在使用TortoiseHg. 最佳答案 hgconvert安装后默认情况下未启用该实用程序。为了将其设置为这样,请将以下内容添加到您的.hgrc文件中。[extensions]hgext.convert=如果您使用TortoiseHg在Windows上,此文件作为mercuria

svn - Git、Mercurial 和 Bazaar 的相对优势和劣势是什么?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter为指导。8年前关闭。这里的人们认为Git、Mercurial和Bazaar的相对优势和劣势是什么?在考虑它们中的每一个并针对SVN和Perforce等版本控制系统时,应该考虑哪些问题?在计划从SVN迁移到这些分布式版本控制系统之一时,您会考虑哪些因素? 最佳答案 Git速度非常快,扩展性非常好,并且对其概念非常透明。不利的一

Git 与 Mercurial 存储库的互操作性

我在Mac上使用GIT。说够了。我有工具,我有经验。我想继续使用它。这里没有war......问题总是与互操作性有关。大多数人使用SVN,这对我来说很棒。GitSVN开箱即用,是一种简洁的解决方案。人们可以继续愉快地使用SVN,我不会失去我的工作流程,也不会失去我的工具。现在...有些人使用Mercurial。对他们来说很好:他们有他们的理由。但是我找不到任何开箱即用的GITHG。我不想切换到HG,但我仍然需要与他们的存储库进行互操作。你们中有人知道解决这个问题的简单方法吗? 最佳答案 有一个新的git-remote-hg提供原生支

git - Mercurial : How to do a rebase like git's rebase

在Git中我可以这样做:1.Startworkingonnewfeature:$gitco-bnewfeature-123#(alocalfeaturedevelopmentbranch)doafewcommits(M,N,O)masterA---B---C\newfeature-123M---N---O2.Pullnewchangesfromupstreammaster:$gitpull(masterupdatedwithff-commits)masterA---B---C---D---E---F\newfeature-123M---N---O3.Rebaseoffmastersot