Mercurial

Mercurial - Divers - Programmation

Marsh Posté le 18-03-2010 à 15:52:53    

Quelqu'un touche bien Mercurial?
 
J'ai fais une petite bêtise. Une gros fichier de 10Mo est rentré par inadvertance dans le repo. J'ai fais "hg remove" et éditié le .hgignore de manière à ce qu'il n'y retourne plus, mais le mal est fait, il est quand même enregistré dans le repo qui a du coup explosé en volume.
 
Y-a-t'il une manière de complètement effacer ce fichier du repo?

Reply

Marsh Posté le 18-03-2010 à 15:52:53   

Reply

Marsh Posté le 23-03-2010 à 11:14:21    

Note que je connais SVN mais pas mercurial (enfin très peu), donc je ne peux que te donner des idées générales.

 

Déjà il y a eu d'autres commits derrière celui accidentel ? Si non, ça doit être assez facile de régresser à une version antérieure du repository, soit via un backup soit via une commande genre strip (pas sûr de mon coup là, à toi de voir).
Dans le cas contraire ça risque d'être plus délicat, je ne sais pas si mercurial permet dans le repository de travailler sur un fichier spécifiquement indépendamment des revs autour...


Message édité par TotalRecall le 23-03-2010 à 11:14:35

---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 23-03-2010 à 14:25:53    

Oui il y a eu d'autres commit derrière :(

Reply

Marsh Posté le 23-03-2010 à 14:35:22    

> Y-a-t'il une manière de complètement effacer ce fichier du repo?
 
http://mercurial.selenic.com/wiki/ [...] anently.3F


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed