我是汞汞新手 这是我所做的
:~$ hg init repo1
:~$ cd repo1/
:~/repo1$ echo Hello World > file1
:~/repo1$ cd
:~$ hg clone repo1 repo2
此后,我希望文件1出现在repo2上,但在repo2中没有显示具有此类名称的文件。 我期望正确吗
答案 0 :(得分:1)
在创建file1之后,您需要添加两个附加步骤:
hg add file1
hg commit -m "A message describing what file1 is for"
仅创建文件并不会将其添加到存储库中。
您可能还会发现有帮助:http://hgbook.red-bean.com/
答案 1 :(得分:1)
在您的工作序列中,file1
都没有添加到新创建的存储库中。存储库不会自动跟踪每个文件或其中所做的更改。您必须明确告知仓库以跟踪对其所做的更改。
序列通常看起来像
:~$ hg init repo1
:~$ cd repo1/
:~/repo1$ echo Hello World > file1
:~/repo1$ hg add file1
:~/repo1$ hg commit -m "Add: file1"
:~/repo1$ cd
:~$ hg clone repo1 repo2