我使用
创建了一个空的hg存储库,说/ tmp / repo / hg init
同时,我有另一个目录:/ opt / source,其中包含一堆源代码。如何使用mercurial命令将/ opt / source下的源文件推送到新创建的/ tmp / repo中?
答案 0 :(得分:3)
如果您想在一个目录和一个“备份”存储库中拥有源代码,那么您的两个目录都需要首先成为存储库(在这两个目录中都运行hg init
)。要在存储库之间传输文件,请使用hg push
和hg pull
(假设您在其中一个存储库中有提交的文件),如下所示:
hg push /tmp/repo
(在/opt/source
内)
或
hg pull /opt/source
(在/tmp/repo
内)。