3

我正在开发一个托管在 Bitbucket 上的项目。我还希望将办公服务器上的相同项目连接到本地 Intranet,这样当我在我的系统上提交时,我可以推送到两个存储库(Bitbucket 和我的本地服务器)。

整个设置应该是,如果互联网不可用,用户可以在本地版本上进行协作,并且当互联网可用时,他们可以更新在线版本。

4

1 回答 1

5

你可以这样做——它内置在分布式版本控制模型中。所以

  • 克隆 Bitbucket 存储库并将其放在本地服务器上。
  • 在 Apache或类似设备上配置hgweb以从本地服务器发布存储库。
  • 设置定期从 Bitbucket 拉入本地服务器存储库的 cronjob(或其他计划任务)。

您的用户现在可以从任一存储库中提取。他们仍然应该像往常一样合并并手动推送到任一存储库。

于 2011-12-20T13:20:31.507 回答