部署 - Web应用程序中的微小更改

时间:2011-05-03 07:10:02

标签: svn deployment mercurial

我正在使用svn并尝试使用mercurial。我有一个约1K文件的网络应用程序。考虑这些情况。

  • 我已将服务器中的网络应用程序部署为 chekout
  • 我已将服务器中的网络应用程序部署为导出

现在,我在本地部署的分支中的一个网页中更改了一行。现在我希望在部署的代码(服务器上)上更新更改。如果我只想从本地传输要传输到服务器的已更改文件,那么最好的方法是什么。

认为结帐和导出都会将整个网络应用程序转移到服务器。如果我错了,请纠正我。

1 个答案:

答案 0 :(得分:1)

Mercural checkoutupdate的别名,它根本不会移动任何内容。将事物移动到服务器的命令是pushpull,这些命令只能移动非常节省空间的二进制表示。将更改推送到服务器后,您需要在服务器上hg update,以使工作目录反映新的存储库更改,这也只会更改更改的内容。

此处hg export命令不合适。 hg archive命令导出完整的快照存档,移动这些存档意味着移动所有内容。