Hg клонирование сделано с новыми репозиториями не клонирует файлы? - PullRequest
0 голосов
/ 17 октября 2018

Я новичок в hg mercuriall, вот что я сделал

:~$ hg init repo1  
:~$ cd repo1/  
:~/repo1$ echo Hello World > file1  
:~/repo1$ cd   
:~$ hg clone repo1 repo2     

После этого я ожидаю, что файл 1 появится в repo2, но он не показывает файлов с такими именами в repo2.Куда я собираюсьнеправильно я ожидаю правильно

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

Нигде в вашей рабочей последовательности вы не добавляете 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 
0 голосов
/ 17 октября 2018

Вам нужно добавить два дополнительных шага после создания file1:

hg add file1
hg commit -m "A message describing what file1 is for"

Простое создание файла не добавляет его в хранилище.

Вы также можете найти это полезным: http://hgbook.red -bean.com /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...