【发布时间】:2015-10-09 11:04:31
【问题描述】:
我有一个带有 svn subrepo 的 hg 存储库。
我已成功将其克隆到某台机器并提取了最新版本。然后我正在尝试将工作目录更新为修订版:
bwh1te@dev-machine:~/work/project_name$ hg pull
http authorization required
realm: HG Repository
user: bwh1te
password:
pulling from https://hg.some-company.com/project_name
searching for changes
no changes found
bwh1te@dev-machine:~/work/project_name$ hg update -C RELEASE-2_50
abort: Получена ревизия 28463.
('Получена ревизия' 在俄语中的意思是'检查出的修订版') 因为什么而中止?修订已成功签出!所以由于一些未知的原因,我无法更新。
我也尝试单独检查 svn repo 并且它有效:
bwh1te@dev-machine:~/somestuff/subrepo$ svn co svn+ssh://svn.some-company.com/.../trunk
A trunk/dev
A trunk/dev/main.cfg.xml
...
U trunk
Checked out revision 28549.
所以:
- 可以单独签出 svn subrepo
- 我可以在另一台机器上
hg update这个repo -
其他用户可以在同一台机器上
hg update此仓库 - Svn checkout 和 checkout as subrepo(
hg update)返回不同的变更集!
我在哪里可以找到问题的根源?
【问题讨论】: