0

我按如下方式设置我的“mercurial_server” (除了我使用 hgwebdir.cgi 而不是 hgweb.cgi)并创建了一个 repo

hg init

然后我在我的代码上创建一个本地 repo 工作,然后将我的更新推送到服务器(tortoisehg),它们显示在网络上,但不在实际目录中?这应该发生吗?我在数据库上找不到写

4

1 回答 1

1

这很正常。存储库(.hg 目录)包含您推送的更改历史记录。工作副本仍然是空的。

要将工作副本更新为存储库中的版本,您需要在服务器上运行“hg update”命令(使用“-C tip”参数显示最新版本)。这将使文件出现在 .hg 目录旁边的目录中。

在大多数情况下,您不需要在服务器上执行此操作,除非您正在实施持续集成/部署过程。

于 2011-11-06T18:13:09.047 回答