我最近测试了 Mercurial 和 SVN,我爱上了 Mercurial 来解决我的版本控制需求。但是,我的存储库中有文件,我在本地处理这些文件并每天提交更改。
我还没有找到任何方法将文件从本地测试环境部署到远程生产环境。
我怎样才能做到这一点,并通过“一键点击”替换和/或更新已从 Mercurial 存储库更改的文件?
我可以通过 FTP 访问我的生产环境,如果这有什么区别的话。
谢谢
最佳答案
您可以使用
rsync
从工作目录复制更改。您可以使用
hg diff
生成补丁,或hg diff -r <rev>
从特定修订版生成补丁,然后远程应用更改。您可以将远程端设置为 hg 存储库,然后推送到它并更新它。
您可以使用
quilt
保留本地更改或hg mq
并迁移这些补丁。您可以复制整个工作目录并进行替换。
关于svn - 从存储库部署更改的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3459854/