Подтвердить что ты не робот

"hg commit" - ничего не происходит!

Я только что начал свой первый проект Mercurial.

Я сделал "cd" в моем исходном каталоге.

Тогда я сделал это:

hg init myproject

Но потом я сделал

hg commit -m "first commit"

И все, что он сообщает:

nothing changed

Но когда я делаю

hg status

Он перечисляет весь исходный код в моем проекте.

Что я здесь делаю неправильно?

4b9b3361

Ответ 1

Я думаю, что вывод команды hg status, вероятно, говорит вам, что у вас есть много файлов в вашем рабочем каталоге, которые не отслеживаются Mercurial. Вы должны исправить это, выполнив команду

hg addremove

Затем вы можете сделать свой первый коммит:

hg commit -m "first commit"

В качестве альтернативы вы можете сделать это все в одной команде с помощью

hg commit -A -m "first commit"