Mercurial - 推送到远程仓库后自动更新本地仓库

时间:2015-02-05 18:10:34

标签: mercurial mercurial-hook

我们使用Mercurial和Kiln进行源代码控制。这是我想要完成的但不幸的是没有运气

我们说我们有三个回购。一个远程(https://company.kiln.com),我的开发机器上的一个本地,以及一个IT人员从

获取安装脚本的FTP服务器上的一个本地

我想要发生什么:

在我将本地存储库中的更改推送到远程仓库之后,我希望FTP服务器上的本地存储库能够自动更新,因此每次更改时我都不必复制新文件。这可能吗?

1 个答案:

答案 0 :(得分:1)

你可以做到。并且必须在hooks

上使用central repository side

你有两个三种方式:

  1. 拉式:服务器上的changegroup挂钩连接到FTP(通过SSH)并执行all needed actions
  2. 推送样式:服务器上的changegroup挂钩将其推送到FTP(FTP必须具有可推送的Mercurial服务器)
  3. 最佳选择:在DEV和FTP上使用autosync extension
相关问题