标签: mercurial

如何在hg中切换到标签/分支?

我按照https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial中的文档进行了操作, 并下载了FF源代码:

hg clone http://hg.mozilla.org/mozilla-central/ src
Run Code Online (Sandbox Code Playgroud)

如何切换到FF3.6'分支'或'标签'?文件说

hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/ 192src
Run Code Online (Sandbox Code Playgroud)

但我不想两次克隆FF main和FF3.6?

mercurial

121
推荐指数
1
解决办法
11万
查看次数

如何在Windows上从SVN迁移/转换为Mercurial(hg)

我正在寻找一种工具来将一些SVN存储库迁移到Mercurial,包括历史记录,标签等.

我正在使用TortoiseHg(Windows x32),因此ConvertExtensions将被丢弃.有关如何在Linux机器上执行此过程的一些信息(hgsvn),但我没有可用的Linux机器.

我可以在Windows上使用这些Python脚本吗?如果是这样,我需要做什么?或者,我可以使用哪些其他工具来完成此过程?

基本上,我如何将SVN项目转换为Mercurial?

svn migration version-control mercurial hgsvn

120
推荐指数
4
解决办法
3万
查看次数

打印当前的Mercurial修订哈希?

有没有更好的方法在Mercurial中提取当前版本哈希值

hg log -l1|grep changeset|cut -d: -f3

我的部分webapp部署脚本使用其唯一的修订哈希"标记"上传的应用程序tarball.

hash mercurial revision

120
推荐指数
6
解决办法
5万
查看次数

Mercurial .hgignore for Visual Studio 2010项目

不要与Mercurial .hgignore混淆Visual Studio 2008项目

我问的是,是否可以为Visual Studio 2010重用相同的文件,或者是否应该添加其他扩展等,为什么?

mercurial visual-studio-2010 hgignore visual-studio

119
推荐指数
2
解决办法
1万
查看次数

生成在hg版本之间更改的文件的列表

我想生成一个列表,列出Mercurial中给定目录中两个修订版之间的文件.

特别是,我没有兴趣在什么改变,但哪些文件在该目录中改变.

例如,假设在then和之间otherthen,只有2个文件发生了变化:

>hg hypothetical-command -r then:otherthen
foo.baz
bar.baz
>
Run Code Online (Sandbox Code Playgroud)

什么是假设命令?我已经尝试了差异和日志,但我看不出如何说服他们这样做:要么我得到补丁(差异),要么得到整个回购(日志).

version-control mercurial

117
推荐指数
2
解决办法
3万
查看次数

Mercurial错误:中止没有提供的用户名

WindowsXP上的问题(可能会在所有Win安装上发生),第一次使用Mercurial.我在一个不明显的地方找到答案,所以我自己要问/回答这个问题,所以其他人不必像我那样搜索.

第一次在机器上使用Mercurial.

添加新的repoz:

c:\bla\>hg add
Run Code Online (Sandbox Code Playgroud)

没问题.

接下来,提交:

c:\bla\hg commit
Run Code Online (Sandbox Code Playgroud)

错误:

abort:没有提供用户名(参见"hg help config")

version-control mercurial

117
推荐指数
4
解决办法
5万
查看次数

Mercurial(hg)仅提交某些文件

我正在尝试只使用Mercurial提交某些文件.由于每当我尝试提交更改时hg都会自动添加,因此它想要提交所有文件.但我不希望这样,因为某些文件还没有"准备好".

hg commit -I thefile.foo
Run Code Online (Sandbox Code Playgroud)

但这仅适用于一个文件.对我来说更好的方法是如果我可以像在Git中那样关闭自动添加.这可能吗?

version-control mercurial commit

117
推荐指数
3
解决办法
6万
查看次数

在Mercurial中查找一行代码的作者

如何找出谁负责特定的代码行?我知道亚麻和文件名,但我希望Mercurial告诉我那段特定代码的作者.那是否有命令?

mercurial

111
推荐指数
6
解决办法
4万
查看次数

如何在Mercurial中获取特定版本的文件?

我是Mercurial的新手.只是找不到合适的命令.尝试更新/结账,没有运气.我正在使用本地存储库.谢谢

mercurial

109
推荐指数
4
解决办法
4万
查看次数

如何设置默认存储库

如何为mercurial本地存储库设置默认远程存储库?

mercurial

108
推荐指数
1
解决办法
4万
查看次数