Mercurial:如何还原subrepo文件?
我有一个mercurial回购和一个次级回购(在本例中为bootstrap) 我修改了这个文件,然后手动修改了它,但是hg仍然认为它被修改了,并且不允许我提交我的其他更改(我不想向sup-repo提交任何内容) 在上面你可以看到状态,认为它被修改了。但在下面,当我运行一个diff carousel.less时,没有出现。这对我来说很奇怪Mercurial:如何还原subrepo文件?,mercurial,mercurial-subrepos,Mercurial,Mercurial Subrepos,我有一个mercurial回购和一个次级回购(在本例中为bootstrap) 我修改了这个文件,然后手动修改了它,但是hg仍然认为它被修改了,并且不允许我提交我的其他更改(我不想向sup-repo提交任何内容) 在上面你可以看到状态,认为它被修改了。但在下面,当我运行一个diff carousel.less时,没有出现。这对我来说很奇怪 dl@Debian6:~/company/company-production$ hg diff -S --stat company/cms/static/le
dl@Debian6:~/company/company-production$ hg diff -S --stat
company/cms/static/less/index.less | 13 +++++++++++--
company/templates/v2/homepage/carousel.html | 10 ++++------
2 files changed, 15 insertions(+), 8 deletions(-)
所以我尝试还原Superpo文件。但它不让我
dl@Debian6:~/company/company-production$ hg revert company/cms/static/vendor/bootstrap/less/carousel.less
company/cms/static/vendor/bootstrap/less/carousel.less: no such file in rev 57e22a1738af
如何还原subrepo文件:carousel.less,以便提交更改?更改到
引导目录,以便您在subrepo中,然后运行:
hg revert less/carousel.less
(奇怪的是,hg diff-S--stat
没有显示变化。)。成功了。虽然愚蠢的我意识到,当我进入cd时,bootstrap是一个GIT存储库而不是HG存储库。这可能就是我的回复不起作用的原因。所以我把cd放进去,然后使用git checkout——一切都很好:)
hg revert less/carousel.less