首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Mercurial更改部署到网站托管帐户

问将Mercurial更改部署到网站托管帐户
EN

Stack Overflow用户
提问于 2011-08-23 00:10:14
回答 1查看 114关注 0票数 0

我只想移动网站文件,因为发布的修订,以主机帐户使用SSH或FTP。托管帐户是基于Linux的,但确实安装了任何版本控制,所以我不能简单地在那里进行更新,并且解决方案必须在本地开发计算机上运行。

我基本上是在尝试做http://www.deployhq.com/做的事情,但却是免费的。我希望发布更改,而不必重新上载所有内容或手动选择要移动的文件。我可以简单地使用bash脚本来比较版本并复制每个文件(如何?bash不是很好),因为我们将使用Linux进行开发,但有web界面的东西会更好。

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2011-08-23 00:29:06

这看起来更像是rsync的工作,而不是hg的工作,因为目标没有安装hg。

大概是这样的:

代码语言:javascript
复制
rsync -avz /path/to/local/files/ remote_host:/remote/path/

这将以递归方式(-r)从.../local/ files /传输所有文件,并将它们放在/remote/path中。-az压缩并保存文件属性。

rsync只负责传输已更改的文件。在指定源路径时,一定要注意尾部的斜杠,它们很重要(参见上面的链接)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7150320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档