首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hg serve for subrepos

hg serve for subrepos
EN

Stack Overflow用户
提问于 2012-10-06 08:34:57
回答 3查看 747关注 0票数 3

我有一个回购传票,并想做hg serve

在另一台电脑上,我试着

代码语言:javascript
复制
hg clone http://address:8000/ new_repo

场景1:当我的原始回购在.hgsub中具有以下形式的行时:

代码语言:javascript
复制
sub_repo_1 = sub_repo_1
sub_repo_2 = sub_repo_2

我在另一台电脑上:

代码语言:javascript
复制
Requesting all changes
adding changesets
adding manifests
...
updating to branch default
abort: HTTP Error 404: Not Found

(服务器计算机仅在此之后等待)

(而且只有new_repo内部的sub_repo_1。我已经尝试过更新,拉动...有错误)

我曾尝试单独克隆sub_repo_2,但一直收到错误404 (发送和接收计算机上的机器人)。

场景2:当我在.hgsub中将行替换为

代码语言:javascript
复制
sub_repo_1 = http://address/sub_repo_1
sub_repo_2 = http://address/sub_repo_2

hg serve是否无法发出传票?或者-我做错了什么?

注意:我每次都更新了subrepos中的hgrc文件,以匹配.hgsub中的路径。

EN

回答 3

Stack Overflow用户

发布于 2013-02-01 01:47:30

您可以使用TortoiseHG为具有子存储库的存储库托管mercurial服务器。TortoiseHG实际上使用它创建的另一个web.config文件调用hg serve。

若要使用TortoiseHG托管,请转到存储库->网络服务器...在TortoiseHG工作台中。

票数 2
EN

Stack Overflow用户

发布于 2016-03-11 06:06:12

hg serve与传票一起工作。问题是,hg serve不会自动识别您的回购包含传票。

假设有以下文件夹结构

代码语言:javascript
复制
- repo
  - subrepo1
    + file1.txt
  - subrepo2
    + file2.txt
    + file3.txt

其中,存储库是主存储库,subrepo1和subrepo2是存储库的两个子存储库

  1. 在存储库中创建web配置文件。不要在版本控制中添加。我称它为.hgwebconf,如果你在这个文件中命名为subrepos的所有路径,你可以改变它的名字。添加以下内容:

路径/repo = ./* #所有存储库将由url /repo /repo/subrepo1 = subrepo1知道#添加subrepo1以在hg服务中可用/repo/subrepo2 = subrepo2 #类似于上面的

  • 使用--web-conf属性执行hg serve以使用为路径创建的web配置文件。下面是一个例子:

hg serve --web-conf .hgwebconf <您使用...>的其他配置

就是这样。现在,您可以访问您的服务器vía http,克隆您的存储库或任何子存储库并使用它。

票数 1
EN

Stack Overflow用户

发布于 2014-10-13 07:32:26

我正在使用HgService托管存储库,这是我发现有效的解决方案。

如果您使用的是HgService,则需要编辑web.config文件并重新启动服务。

如果web.config中的[paths]是这样设置的:

代码语言:javascript
复制
[paths]
remote_repo = "path/to/remote_repo"

将双星(**)添加到路径,如下所示:

代码语言:javascript
复制
[paths]
remote_repo = "path/to/remote_repo/**"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12755678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档