Je dois supprimer une branche de svn history pour de bon. Normalement, j'utiliserSVN: est-il possible de supprimer une branche copiée supprimée, etc. pour de bon?
svnadmin dump /path/to/repo |svndumpfilter --drop-empty-revs --renumber-revs exclude /branches/bad_branch
Cependant cette branche n'a pas seulement créé, mais aussi déplacé puis retiré et un script vidage ne réussit pas à traiter l'information en aval avec des messages comme: chemin source de copie non valide «/branches/bad_branch »
J'imagine 2 façons de faire face au problème
ne garder que quelques révisions dernières de l'histoire et mettre référentiel en cours comme une archive sur le web
faire une décharge jusqu'à la révision où le « bad_branch » a été créé et appliquer le reste des changements comme un patch, donc de perdre l'histoire de quelques commits récents.
Y a-t-il une meilleure façon de gérer cela?
Une raison particulière pour laquelle cette branche doit être supprimée pour toujours? –
cette branche contient l'arbre entier du projet et les gens qui utilisent git svn obtiennent un énorme volume de données à récupérer qui prend des heures à faire – dimus