草庐IT

mercurial_keyring

全部标签

git - 如何在 *Windows* 中将 Mercurial 存储库转换为 Git...?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:ConvertingaMercurial(hg)repositorytoGitonWindows(7)有一个Mercurial存储库,我想将其转换为Git,这是我们在工作中使用的。我安装了Mercurial(适用于Windows),并且已经在本地克隆了Hg存储库。我坚持尝试转换它。我发现的大多数页面都假定我使用的是Unix/Linux,而最常见的建议hg-fast-export似乎只适用于这些操作系统。我确实可以访问GitBash。我已经做到了这一点(换行以便于阅读):$~/codeingit/fast-ex

git - Mercurial 和 Git 中 JSLint 的预提交 Hook

我想在提交到Mercurial或Git存储库之前运行JSLint。我希望这是一个自动设置的步骤,而不是依赖于开发人员(主要是我)记得事先运行JSLint。我通常在开发时运行JSLint,但想在JS文件上指定一个契约(Contract),以便在提交到repo之前通过JSLint。对于Mercurial,thispage阐明了预提交语法,但似乎唯一可用的变量是提交中涉及的parent1和parent2变更集ID。我真正想要的是提交涉及的文件名列表,这样我就可以选择.js文件并对它们运行jslint。SimilarissueforGIT,作为预提交脚本的一部分可用的默认信息似乎有限。可能有用

git - Mercurial 和 Git 中 JSLint 的预提交 Hook

我想在提交到Mercurial或Git存储库之前运行JSLint。我希望这是一个自动设置的步骤,而不是依赖于开发人员(主要是我)记得事先运行JSLint。我通常在开发时运行JSLint,但想在JS文件上指定一个契约(Contract),以便在提交到repo之前通过JSLint。对于Mercurial,thispage阐明了预提交语法,但似乎唯一可用的变量是提交中涉及的parent1和parent2变更集ID。我真正想要的是提交涉及的文件名列表,这样我就可以选择.js文件并对它们运行jslint。SimilarissueforGIT,作为预提交脚本的一部分可用的默认信息似乎有限。可能有用

git - 向 Mercurial 添加 Git 子存储库

我一直在尝试使用bitbucket建立一个项目,该项目依赖托管在github上。使用Hg-GitMercurial插件,我几乎可以做到这一点。但是到了推送的时候,事情就变得麻烦了。Mercurialsubrepositories的文档状态:2.4PushMercurialwillautomaticallyattempttofirstpushallsubreposofthecurrentrepositorywhenyoupush.Thiswillensurenewchangesetsinsubreposareavailablewhenreferencedbytop-levelreposi

git - 向 Mercurial 添加 Git 子存储库

我一直在尝试使用bitbucket建立一个项目,该项目依赖托管在github上。使用Hg-GitMercurial插件,我几乎可以做到这一点。但是到了推送的时候,事情就变得麻烦了。Mercurialsubrepositories的文档状态:2.4PushMercurialwillautomaticallyattempttofirstpushallsubreposofthecurrentrepositorywhenyoupush.Thiswillensurenewchangesetsinsubreposareavailablewhenreferencedbytop-levelreposi

git - Mercurial 与 GIT 和 SVN 相比如何?

PhilHaack和其他人最近发布了有关CodePlex'smovetosupportMercurial的推文作为DVCS,我认为它可能值得一看。作为目前在TheOffice中使用SVN进行个人项目和TFS的人,Mercurial在可用性、功能以及哪些更好的Mercurial托管服务方面比较如何? 最佳答案 就与Git的比较而言,Google最近根据他们的评估发布了Git和Mercurial的有趣比较:http://code.google.com/p/support/wiki/DVCSAnalysis

git - Mercurial 与 GIT 和 SVN 相比如何?

PhilHaack和其他人最近发布了有关CodePlex'smovetosupportMercurial的推文作为DVCS,我认为它可能值得一看。作为目前在TheOffice中使用SVN进行个人项目和TFS的人,Mercurial在可用性、功能以及哪些更好的Mercurial托管服务方面比较如何? 最佳答案 就与Git的比较而言,Google最近根据他们的评估发布了Git和Mercurial的有趣比较:http://code.google.com/p/support/wiki/DVCSAnalysis

git - 在具有连续重构的项目上使用git/mercurial?

我试图了解我是否真的有使用git/mercurial的情况。我从事的项目是Java和C#项目,通常有5至20个人参与一个共同的目标(“发布”)。大多数开发商是专业的开发商,他们始终重构代码。因此,典型的linux内核中有大量的相对独立的文件更改,我们一直在不断地进行更改重构-通常会打很多文件和很多代码。没有人会害怕在这里更改代码。现在,通过颠覆,我们通过非常接近SVNHEAD来解决此问题。我们当中有些人甚至自动svnup,在构建服务器的jabber广播上触发。我们大多数人也学到了(或非常快地学习)如何计划我们的工作,以保持与SVNHEAD的距离。如果您要进行重大重构,我们将源树逐渐向新

git - 在具有连续重构的项目上使用git/mercurial?

我试图了解我是否真的有使用git/mercurial的情况。我从事的项目是Java和C#项目,通常有5至20个人参与一个共同的目标(“发布”)。大多数开发商是专业的开发商,他们始终重构代码。因此,典型的linux内核中有大量的相对独立的文件更改,我们一直在不断地进行更改重构-通常会打很多文件和很多代码。没有人会害怕在这里更改代码。现在,通过颠覆,我们通过非常接近SVNHEAD来解决此问题。我们当中有些人甚至自动svnup,在构建服务器的jabber广播上触发。我们大多数人也学到了(或非常快地学习)如何计划我们的工作,以保持与SVNHEAD的距离。如果您要进行重大重构,我们将源树逐渐向新

git - 如何使用 Vim 快速查看 Mercurial 或 Git 的变化

当我在Vim中编辑文件时,我想快速突出显示自上次提交以来我所做的任何更改,同时仍然能够编辑该文件。有什么接近于这样做的吗? 最佳答案 编辑2020-01-23:快速搜索,仅供引用,还有另一个似乎与VCS无关的插件:https://github.com/mhinz/vim-signify有一个新插件可以做到这一点:vim-gitgutter.每当您保存文件时,它都会将更改放入Vim间距中。这是它的实际效果: 关于git-如何使用Vim快速查看Mercurial或Git的变化,我们在Stac