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

Удалите все удаленные файлы в следующем коммите с помощью Mercurial

Скажем, у меня есть текущий status:

M File1.cs
M File2.cs
M File3.cs
! File4.cs
! File5.cs
! File6.cs

Как я могу нагрузить remove файлы 4, 5, 6 (!) из следующего коммита?

В настоящий момент я просто удаляю их вручную перед совершением, например:

hg remove File4.cs
hg remove File5.cs
hg remove File6.cs

Но есть ли способ удалить их всех за один раз?

4b9b3361

Ответ 1

Выполнить hg addremove

Ответ 2

hg remove --after

... возможно, лучше (не добавляет файлы)

Это принято прямо из комментария tonfa в принятом ответе. Я добавляю его, потому что он никогда не добавлялся как отдельный ответ.

Ответ 3

Или просто

hg addr

:) это ярлык от

hg addremove

Ответ 4

попробуйте справочную систему hg

hg help

и вы получите команду в начале:

list of commands:
  add           add the specified files on the next commit
  addremove     add all new files, delete all missing files
  ...

чтобы вы могли использовать

hg addremove