hgwebdir Push - 目录为空?
我设置了我的“mercurial_server”如下< /a> (除了我使用 hgwebdir.cgi 而不是 hgweb.cgi)并且我创建了一个存储库
hg init
,然后我在我的代码上创建了一个本地存储库,然后将我的更新推送到服务器(tortoisehg),它们显示在网络上,但不在实际目录中?这是应该发生的吗?我在数据库中找不到记录
I set up my "mercurial_server" as follows (except I used hgwebdir.cgi instead of hgweb.cgi) and I created a repo
hg init
then I create a local repo work on my code and then push my updates to the server (tortoisehg), they show up on the web, but not in the actual directory? Is this supposed to happen I cant find a write up on the database
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是正常的。存储库(.hg 目录)包含您推送的更改历史记录。工作副本仍然是空的。
要将工作副本更新为存储库中的版本,您需要在服务器上运行“hg update”命令(使用“-C Tip”参数显示最新版本)。这将使文件出现在 .hg 目录旁边的目录中。
在大多数情况下,除非您正在实施持续集成/部署流程,否则不需要在服务器上执行此操作。
This is normal. The repository (.hg directory) contains the change history you pushed. The working copy is still empty.
To update your working copy to a version from the repository, you need to run the "hg update" command on your server (use the "-C tip" argument to show the latest). This will make the files appear in the directory next to your .hg directory.
In most cases, you do not need to do that on your server unless you are implementing a continuous integration/deployment process.