1

我想知道当我从本地电脑推送到本地中央存储库时,如何自动推送到 bitbucket。让我解释:

这是一个 2 服务器(bitbucket,本地中央存储库(ubuntu 服务器))和一个客户端设置。

项目 A 托管在 bitbucket 上。本地中央存储库具有项目 A 的可推送克隆。客户端具有 ubuntu 中央存储库的可推送克隆。

期望的效果应该是:

  1. 客户端在本地提交,并在某些时候推送(多次提交)到中央存储库。
  2. 然后,ubuntu 中央存储库应自动推送到 bitbucket。

第2步怎么做?

问候,

S. Mantziaris

4

1 回答 1

2

你可以用一个钩子来做到这一点:

在您的 Ubuntu 存储库中,编辑该.hg/hgrc文件以包含以下内容:

[hooks]
changegroup = hg push default

这个钩子将在推送到 Ubuntu 服务器完成后执行(或者从客户端拉到 Ubuntu,如果你这样做的话),它将把更改推送到默认推送目标。如果 BitBucket 不是您的默认推送目标,那么您可以相应地更改推送命令。

于 2013-04-09T10:43:15.590 回答