Effectuer un branch d'une structrue SVN sans trunk - Divers - Programmation
Marsh Posté le 30-06-2009 à 16:48:58
C'est-à-dire?
Marsh Posté le 30-06-2009 à 16:53:57
$ svn help move |
ca doit donner svn move /svn/mon_projet/* /svn/mon_projet/trunk (enfin je crois. à vérifier pour pas pourrir ton dépot svn)
Marsh Posté le 30-06-2009 à 16:58:52
pataluc a écrit : pourquoi tu fais pas un svn move? |
C'est ce qu'il veut faire, mais ça va pas aider
esox_ch > pas besoin que les gens re-checkout, suffit que les gens fassent un svn switch (par contre je sais plus s'il faut utiliser normal ou --relocate)
donc un truc genre
$ svn move --parents http://repo/project/* http://repo/project/trunk/ -m "Move project to standard layout trunk" |
Et tes utilisateurs auront juste besoin de la 3e ligne.
je te suggère de test sur un non-projet pour t'assurer que ça sera bon, mais ça devrait pas être loin
Marsh Posté le 30-06-2009 à 17:10:02
Merci beaucoup !
Je teste de ce pas le tout
Marsh Posté le 30-06-2009 à 21:46:41
Question, il semble que svn n'aime pas le caractère *
svn: Path 'http://server/svn/projet/*' does not exist in revision 2
Est-ce que vous avez une manière plus simple de faire que de me taper tous les path un par un ?
Merci
Marsh Posté le 30-06-2009 à 22:14:18
svn rename --parents http://repo/project http://repo/project/trunk
? (chuis pas persuadé que ça passe, sinon tu le fais en 2 fois)
Marsh Posté le 30-06-2009 à 22:23:56
svn: Cannot move URL 'http://repo/svn/project' into itself
Je sens que je vais me taper le move de chaque fichier/directory .. Bon y en a une 20ène ça devrait se faire assez vite
Marsh Posté le 30-06-2009 à 22:30:10
esox_ch a écrit : svn: Cannot move URL 'http://repo/svn/project' into itself |
Bah non gros fion, tu fais svn mv http://repo/svn/project http://repo/svn/temp && svn mv --parents http://repo/svn/temp http://repo/svn/project/trunk
Marsh Posté le 01-07-2009 à 15:16:24
Citation :
|
J'ai testé sur mon svn bidon de transferer tous les fichier/dirs à la mains, mais quand je lance le switch ça coince quand même :
Citation :
|
Marsh Posté le 02-07-2009 à 16:43:44
Bon bein pour finir j'ai créé les 3 répértoires qu'il me fallait, fait un move du tout dedans et voilà...
Pas de relocate donc .. C'est un peu chiant mais vu qu'on est peu à bosser sur le projet, ça pose pas trop de problèmes
En tous cas merci
Marsh Posté le 30-06-2009 à 16:05:32
Bonjour,
Il y a quelques moins quand je me suis lancé dans le projet qui m'occupe en ce moment, j'étais un vrai néophyte en ce qui concerne SVN, j'ai donc créé un mauvaise structure SVN :
/svn/mon_projet/_tous_mes_fichiers
J'ai donc oublié d'intercaler l'étage où on distingue "trunk" et "branches". Le problème c'est que maintenant que le projet prend de l'ampleur et que je ne suis plus tout seul dessus,ça me serait utile de pouvoir l'utiliser.
Quelle est la meilleure façon de rattraper le tout? Je crée maintenant ce niveau d'arborescence, j'importe le tout dans trunk et j'informe les autres de la modif, histoire qu'ils fassent un checkout de /svn/mon_projet/trunk/_tous_mes_fichiers (pour ceux qui travaillent sur le trunk) ?
Merci bien
Message édité par esox_ch le 30-06-2009 à 16:36:20
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait