Questa è forse una questione di strategia più che altro. Sono nuovo al controllo della versione e credo che dovrei ritenermi fortunato ad avere sistemi relativamente più maturi come Mercurial e Git a mia disposizione rispetto ai sistemi precedenti.
Ho iniziato con Hg perché ho letto da qualche parte che è più Python come nel suo approccio. Le poche esercitazioni che ho seguito (esempi e video) usano costantemente il comando hg add * . Dopo aver usato quel comando per un po 'di tempo nel mio progetto, ho una lunga lista di file che hanno ! davanti ai file che sono stati cancellati. Sto parlando dell'output del comando hg st , naturalmente.
Suppongo che l'utilizzo di hg addremove * risolverà il mio problema. Se questo è il caso, perché non è il comando predefinito per insegnare Hg a un principiante? C'è un trabocchetto che mi manca? Non sarebbe ragionevole presumere che in genere una persona che lavora su una cartella vorrebbe che i file cancellati scompaiano visibilmente dall'output di hg st (specialmente perché sono memorizzati nel repository di Hg comunque)?