Vraag Hg: Hoe bestanden verplaatsen (naar submap) zonder geschiedenis te verliezen?


Hoe bestanden verplaatsen (naar submap) zonder hun geschiedenis te verliezen?

In mijn Mercurial repository (ik bedoel de map met de .hg daarin) heb ik MyProject / map met alle projectbestanden. Nu moet ik src / folder binnen creëren en alle bestanden ernaar verplaatsen (van Mijn project/ naar MyProject / src /). Hoe kan ik het doen zonder alle geschiedenis te verliezen?


42
2018-02-26 15:02


oorsprong


antwoorden:


hg mv 

doet het juiste, maar hg log vermeldt geen items voorbij de zet tenzij jij geef het de -f keuze. Zie deze vraag voor meer info

Waarom verplaatst 'hg mv' (mercurial) standaard de geschiedenis van een bestand niet?

Nadat u dit hebt gedaan, wilt u waarschijnlijk het -f optie om hg log naar het hgrc-bestand voor de repo.

.hg/hgrc

[defaults] 
log = -f 

33
2018-02-26 23:30



Omdat je een "tortoisehg" -tag hebt, dacht ik dat ik de manier zou uitleggen waarop ik dit doe met behulp van de GUI.

Meestal hernoem ik / verplaats ik bestanden in mijn IDE, of van windows explorer, en wanneer ik ga committen, zal THG een aantal (?) Onbekende bestanden en (R) verwijderde bestanden tonen. Klik met de rechtermuisknop op een van de bestanden en kies "Detect Renames ...", klik vervolgens op de knop "Find Renames".

Mogelijk moet u de schuifregelaar 'Min gelijkheid' aanpassen totdat u alle gewenste bestanden hebt en alleen de gewenste bestanden, maar meestal is dit heel eenvoudig.


41
2018-02-28 21:20



In Windows met Tortoise HG geïnstalleerd, is er een windows-shell-extensie die dit heel goed verwerkt.

In Windows Verkenner klikt u met de rechtermuisknop en sleept u het bestand of de bestanden die u naar de doelmap wilt verplaatsen. Je krijgt dan een pop-up te zien die je deze keuzes geeft:

HG Verplaats hier item (s) met versie Versies

HG Kopieerversieerde items hier


9
2018-03-27 20:18



Gebruik hg mv om uw bestanden te verplaatsen en vervolgens te gebruiken hg log -f (volgen) om geschiedenis inclusief hernoemingen te zien.


4
2018-02-26 23:26