Hg Git:如何同时推送到Github和Bitbucket?
我刚刚安装,我想知道是否可以从同一个存储库同时推送到Bitbucket.org和Github.com。我在想这样的事情:Hg Git:如何同时推送到Github和Bitbucket?,git,mercurial,hg-git,Git,Mercurial,Hg Git,我刚刚安装,我想知道是否可以从同一个存储库同时推送到Bitbucket.org和Github.com。我在想这样的事情: $ #make commits $ hg push #pushes to Bitbucket since it is set as `default` in hgrc $ hg push "github remote alias" #push to Github 因此,默认情况下,它推送到Bitbucket,并通过指定“远程”别名推送到Github 如果您的问题是如何使hg
$ #make commits
$ hg push #pushes to Bitbucket since it is set as `default` in hgrc
$ hg push "github remote alias" #push to Github
因此,默认情况下,它推送到Bitbucket,并通过指定“远程”别名推送到Github 如果您的问题是如何使
hg push
能够推送到多个远程目的地,一个默认,一个命名,那么这很容易
您可以编辑存储库中的.hg\hgrc
文件并添加/修改:
[paths]
default = https://hg01.codeplex.com/mercurialnet
kiln = https://lassevk.kilnhg.com/Repo/Mercurial-Net/dev/trunk/
以上是我的一个项目的设置。默认情况下,即只需hgpush
将其推送到CodePlex,但我也可以通过执行hgpush-kille
要求它推送到kille
如果不指定远程目的地的别名,则名为default
的基本上就是使用的别名,并且除了default
之外,还可以有0个或多个已命名的别名
如果这不是你的问题,请详细说明。我还没有试过。Hg是否有
远程添加命令来尝试此操作?我有点困惑。您是否在询问如何将push
命令推送到多个远程目的地?请参阅此处的第二个练习:是否可以用一个命令同时推送到多个远程回购?我只是想知道是否可能:)@Dmitry:这是可能的。一个post-push
hook适合这个目的。@Oben:谢谢你的回答。我知道hooks特性,我想知道是否可以不使用hooks。