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)?