Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control Mercurial ssh在某个标记名处发送修订_Version Control_Mercurial_Dvcs - Fatal编程技术网

Version control Mercurial ssh在某个标记名处发送修订

Version control Mercurial ssh在某个标记名处发送修订,version-control,mercurial,dvcs,Version Control,Mercurial,Dvcs,我希望mercurial server通过ssh将一些修订发送到任何用户设置的特定标记名上的某个生产服务器(客户端)。类似于持续集成平台的东西,它以特定标准将更新推送到代理。首先,如果有人设置了标签,您就不能集中执行任何操作。Mercurial是分散的,所以除非所有开发人员在他们的机器上安装一个钩子,否则您不能从他们的本地操作启动任何东西 另一方面,您可以在他们推送到的服务器上安装一个钩子,当.hgtags文件在最新版本中发生更改时(您可以准确地检查它是如何从钩子代码更改的)。对,有什么问题吗?

我希望mercurial server通过ssh将一些修订发送到任何用户设置的特定标记名上的某个生产服务器(客户端)。类似于持续集成平台的东西,它以特定标准将更新推送到代理。

首先,如果有人设置了标签,您就不能集中执行任何操作。Mercurial是分散的,所以除非所有开发人员在他们的机器上安装一个钩子,否则您不能从他们的本地操作启动任何东西


另一方面,您可以在他们推送到的服务器上安装一个钩子,当.hgtags文件在最新版本中发生更改时(您可以准确地检查它是如何从钩子代码更改的)。

对,有什么问题吗?没有问题,我想知道怎么做。@djc我不想将整个存储库推送到客户手中,我只想将标记的分支/修订版发送给客户,每个带有某个名称的标记将根据标记的名称推送到某个客户手中。。这在Mercurial中可能吗?很好的回答djc,可能是我的问题不是很清楚,是的,我希望插件在服务器上。我不知道mercurial中有And.hgtags,我需要更深入地挖掘,然后我可能会有更多的问题,现在还有一个:)