mercurial将目录子集推送到辅助远程站点

时间:2011-06-07 18:58:47

标签: mercurial push

我正考虑在我们的小办公室使用Mercurial。我们有一个开发服务器,一个登台服务器和一个实时服务器。实时服务器包含我们的网站,登台服务器包含我们的网站以及一些不应该被推送到实时服务器的内部网目录。

在设置Mercurial时 - 是否有任何方法可以将整个存储库推送到登台服务器:我们的公共站点以及Intranet目录,但是,当推送到实时服务器时,只发送与该服务器关联的目录公共网站?

换句话说 - 当推到舞台时,推动一切。推送到实时时,排除Intranet站点的目录?

-Charlie

1 个答案:

答案 0 :(得分:1)

推送和拉取操作仅对整个存储库起作用。其他一些选择是:

  • 使用hg archive -X构建包含repo子集的存档文件(仅限提示,无历史记录)

  • 将您的仓库拆分为多个仓库(例如内部和外部),这些仓库是更大仓库的 subrepos 。在dev和staging机器上安装外部存储库,并仅将外部存储库推送到生产环境。