【发布时间】:2011-02-18 02:42:43
【问题描述】:
我有一台本地机器(“笔记本电脑”)和另一台机器(“服务器”)上的共享 Mercurial 存储库。
使用 Apache、hgwebdir.cgi 脚本和 Mercurial 1.4 将共享存储库设置为如 in the Mercurial documentation 所述的多存储库。
该设置的工作原理是我可以在 Web 浏览器中浏览项目(存储库),我可以从服务器克隆和拉取,当项目/存储库已经存在于服务器上时,我可以从笔记本电脑推送。
但我无法在笔记本电脑上创建一个新项目(hg init、do stuff、hg commit)并将其推送到共享的多存储库(hg push http://server/hg/my-new-project-name) - 我得到“中止:HTTP 错误 404:不是Found”,大概是因为目录/项目仓库还不存在。
如何将新项目/目录结构推送到在其他地方运行的 Mercurial?我在文档中找不到任何东西,你们是怎么做到的?
【问题讨论】:
标签: mercurial project-structure