subversion : nouveau projet [ resolu ]

subversion : nouveau projet [ resolu ] - Divers - Programmation

Marsh Posté le 08-01-2005 à 18:00:15    

Bonjour bonjour,
 
J'ai crée une repository avec cette structure:
 
/tmp/projet1/
/tmp/projet1/trunk
/tmp/projet1/branch
/tmp/projet1/trunk
 
après je l'ai importé et ça marche au poil.
 
Et je voudrais maintenant ajouter un projet mais quand j'importe mon arbo
/tmp/projet2/
/tmp/projet21/trunk
/tmp/projet2/branch
/tmp/projet2/trunk
 il me crache:

Code :
  1. svn import /tmp/projet2/ file:///usr/local/subversion/repository -m "inital import"
  2. svn: File already exists: filesystem '/usr/local/subversion/repository/db', transaction 'c', path 'trunk'


 
Une idée?


Message édité par chaica le 21-01-2005 à 17:09:03

---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 08-01-2005 à 18:00:15   

Reply

Marsh Posté le 08-01-2005 à 18:09:45    

Edit : Je pense que le probleme vient de la facon dont tu importes :

svn import /tmp/projet1/ file:///usr/local/subversion/repository -m "inital import"

 
Cela importe le contenu du répertoire projet1/ (le répertoire projet1 n'est pas crée). Un listing devrait te donner


$ svn list file:///usr/local/subversion/repository/
  trunk
  branches
  ...


Alors que je pense que tu aimerais avoir  


$ svn list file:///usr/local/subversion/repository/
  projet1/trunk
  projet1/branches
  ...


Donc qd tu essayes d'importer le projet2 de la meme facon, il tombe sur les memes noms de sous répertoires, et ca coince. Tu devrais faire :


svn import /tmp/projet1/ file:///usr/local/subversion/repository/projet1 -m "inital import projet1"
svn import /tmp/projet2/ file:///usr/local/subversion/repository/projet2 -m "inital import projet2"


Tu peux vérifier ensuite la tête de l'ensemble via  


svn list /tmp/projet1/ file:///usr/local/subversion/repository/


Ca devrait te donner projet1 et projet2.
 
PS : Ca devrait peut-être être sur Programmation.
@+


Message édité par Evadream -jbd- le 16-01-2005 à 19:48:51
Reply

Marsh Posté le 08-01-2005 à 19:13:15    

Je vous conseilles foutre la base svn en fsfs et coupler ca avec trac :P  
 
c'est excellent :)

Reply

Marsh Posté le 08-01-2005 à 19:14:18    

Trac ? Je connais pas, je vais googlé :)
http://www.edgewall.com/trac/
 
Ca à l'air effectivement très sympa. On va installer çà ! Merci pour le conseil :


Message édité par Evadream -jbd- le 08-01-2005 à 19:31:51
Reply

Marsh Posté le 08-01-2005 à 19:22:48    

Voila en exemple trac lui meme sous trac  
 
Gestion des commits en timeline :
http://projects.edgewall.com/trac/timeline
 
Gestion des roadmaps :
http://projects.edgewall.com/trac/roadmap
 
Source browser :
http://projects.edgewall.com/trac/browser/
Vue fichier :
http://projects.edgewall.com/trac/ [...] y?rev=1179
 
Vision des tickets actifs par ordre de priorité :
http://projects.edgewall.com/trac/report/1
 
Exemple d'un commit qui link sur un bug :
http://projects.edgewall.com/trac/changeset/1180
 
et evidemment un wiki tant qu'a faire integré aussi :)
 
Inconvenient: Actuellement il est tres peu developpé au niveau de la gestion de l' administration, mais cependant y' a un outil console qui permet de faire tout sans probleme et une fois mis en place on touche rarement.


Message édité par R@NNIS le 08-01-2005 à 19:33:17
Reply

Marsh Posté le 21-01-2005 à 17:08:47    

Merci Evadream -jbd- j'ai réglé mon problème t'es un dieu.


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 21-01-2005 à 17:11:36    

Ahahahahaha :D I lauve iou.

Reply

Sujets relatifs:

Leave a Replay

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