我有一批存储在网络共享中的Mercurial仓库。为了实现离线工作,我想在我的笔记本电脑上拥有该仓库的本地副本,并在联网时轻松同步这两个副本。
因此,我编写了一个快速脚本来自动同步每个本地仓库与相应的远程仓库(推送和拉取),但它缺少几个理想的特性:
- 自动克隆新的仓库从本地到远程集合(反之亦然) - 有能力组织(移动/重命名)本地仓库并在下次同步时在远程端应用更改 - 有能力同步hg strip和其他重写仓库历史的命令 - 有能力同步hgwebdir集合甚至Bitbucket
是否有现有的解决方案提供了一些(或所有)这些功能?
因此,我编写了一个快速脚本来自动同步每个本地仓库与相应的远程仓库(推送和拉取),但它缺少几个理想的特性:
- 自动克隆新的仓库从本地到远程集合(反之亦然) - 有能力组织(移动/重命名)本地仓库并在下次同步时在远程端应用更改 - 有能力同步hg strip和其他重写仓库历史的命令 - 有能力同步hgwebdir集合甚至Bitbucket
是否有现有的解决方案提供了一些(或所有)这些功能?