Прежде всего, я сомневаюсь, что вы действительно хотите это сделать.
Большинство шаблонов, связанных с управлением версиями, диктуют, что вы хотите знать, о чем было изменение.Я строил много раз во время реализации одного исправления ошибки, но ваш вопрос заставляет меня думать, что вы думаете, что это нормально, что N коммитов, большинство из которых плохие, в вашу систему управления версиями, без реальной цели.
Теперь я согласен с тем, что лучше всего совершать рано и часто совершать, но не лучше слепо и фиксировать только потому, что он строит.Вы должны выполнить коммит, когда получите что-то, что хотите сохранить.
Сказав это, вы пытались выполнить команду hg commit
без каких-либо аргументов вообще?Поведение по умолчанию - всплывающий текстовый файл для редактирования, обычно через текстовый редактор по умолчанию, и ожидание сохранения его с новым содержимым.
Другими словами, это должно делать то, что вы хотите:
hg commit --addremove
Однако, и я настоятельно призываю вас переосмыслить это, вы можете подвергнуть сомнению это решение в какой-то момент, когда увидите историю версий, полную коммитов, которые просто бесконечно редактируют файлы назад и вперед во время экспериментальной разработки или исправления ошибок..
Есть также несколько хороших надстроек для Visual Studio, которые вы могли бы рассмотреть вместо них: