HG-如何将现有源代码推送到新创建的存储库

时间:2013-12-18 17:32:13

标签: mercurial

我使用

创建了一个空的hg存储库,说/ tmp / repo /
                          hg init

同时,我有另一个目录:/ opt / source,其中包含一堆源代码。如何使用mercurial命令将/ opt / source下的源文件推送到新创建的/ tmp / repo中?

1 个答案:

答案 0 :(得分:3)

如果您想在一个目录和一个“备份”存储库中拥有源代码,那么您的两个目录都需要首先成为存储库(在这两个目录中都运行hg init)。要在存储库之间传输文件,请使用hg pushhg pull(假设您在其中一个存储库中有提交的文件),如下所示:

hg push /tmp/repo(在/opt/source内)

hg pull /opt/source(在/tmp/repo内)。