Удалить все удаленные файлы в следующем коммите с Mercurial - PullRequest
50 голосов
/ 24 июля 2010

Допустим, у меня есть текущий 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

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

Ответы [ 4 ]

58 голосов
/ 24 июля 2010

Пробег hg addremove

23 голосов
/ 20 января 2015
hg remove --after

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

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

1 голос
/ 03 мая 2014

Или просто

hg addr

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

hg addremove
0 голосов
/ 09 января 2013

попробуйте справочную систему 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...