Kaip padaryti, kad „hg pašalinti“ visus trūkstamus failus?

Naudoju tai pašalinti failą iš repo:

 hg remove <full file path> 

Kokią komandą galite naudoti hg remove visiems failams, kurie buvo ištrinti vietoje?

Vietinis pašalinimas, turiu omenyje tuos, kurie rodomi su ! kai atliekate hg status .

hg add galite tiesiog hg add kad pridėtumėte visus naujus failus (su prefiksu ? ).

199
09 марта '10 в 23:17 2010-03-09 23:17 Marcus Leon priskiriamas kovo 10 d. 10 val. 23:17 2010-03-09 23:17
@ 4 atsakymai

Tai pridės visus naujus failus, kurie nebus ignoruojami, ir ištrinti visus vietinius trūkstamus failus.

 hg addremove 

Bet kuris iš jų ištrins visus trūkstamus failus (jie yra ta pati komanda)

 hg remove --after hg remove -A 
316
09 марта '10 в 23:35 2010-03-09 23:35 atsakymą pateikė mfperzel 09 m. kovo 10 d. 23:35 2010-03-09 23:35

Jei ketinate daryti pridėjimą ir įsipareigoti, galite jį sujungti su parinktimi -A, kaip parodyta čia :

border=0
 hg commit -A -m 'Commit with addremove' 
29
21 марта '12 в 22:25 2012-03-21 22:25 atsakymas pateikiamas tsenapathy kovo 21 d., 12 val

Pirminis klausimas uždavė klausimą, kaip ištrinti (pvz., Pamiršti) failus, rodomus kaip "!" naudojant hg st . Tiesioginis požiūris, kurio privalumas yra skaidrumas, yra naudoti „ hg st su „ -n galimybe:

 hg -v forget $(hg st -nd) 

(Žinoma, failai bus pamiršti tik kitą kartą.)

Vėliavos yra gerai dokumentuotos kitur (pvz., Pati hg komanda), bet trumpai:

  • -n reiškia tik failo pavadinimą.
  • -d reiškia „ištrinti failus“
4
16 сент. atsakymas suteikiamas 16 sep. 2015-09-16 08:47 '15 at 8:47 2015-09-16 08:47

Jei norite pridėti ir įsipareigoti, bet nesate pasirengę atlikti kitų pakeitimų, manau, kad juos vis tiek turėsite išvardyti:

 $ hg st M modified-file A added-file R removed-file-1 R removed-file-2 $ hg commit -m"remove removed-file-1 and removed-file-2" removed-file-* abort: removed-file-*: No such file or directory $ hg commit -m"remove removed-file-1 and removed-file-2" removed-file-1 removed-file-2 committed changeset 185:628800a7af84 
0
08 сент. Atsakyti Dan Ross Rgs 08 2015-09-08 05:39 '15 at 5:39 2015-09-08 05:39

Kiti klausimai apie žymos arba užduoti klausimą