2010-10-24 6 views
0

Donc, je travaille sur un projet depuis longtemps et quand je suis finalement arrivé à une version de version et que je voulais créer un tag je me suis soudainement rendu compte, que la personne, qui a mis en place le serveur SVN n'a en quelque sorte pas créé de dossiers trunk/branches/tags. Ainsi, le tronc est dans le dossier racine du répertoire SVN.Créer des tags dans SVN avec une hiérarchie étrange

Y a-t-il un moyen normal de créer une étiquette?

+1

Oh, à propos d'un gars, qui a mis en place le référentiel .. nous l'avons viré. – DataGreed

Répondre

5

Créez un répertoire trunk, placez tout le reste dans celui-ci. Créez ensuite un répertoire tags. Terminé!

svn mkdir trunk 
for file in *; do 
    if [ "$file" != "trunk" ]; then 
     svn mv $file trunk/; 
    fi; 
done 
svn ci -m "Move everything into a trunk directory" 
svn mkdir tags 
svn ci -m "Create a tags directory" 
+0

Solution assez évidente ... bien, thanx =) Cela gâcherait les copies locales, mais c'est OK. – DataGreed

Questions connexes