Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
930 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  SVN: checkout dans le dossier d'un working copy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SVN: checkout dans le dossier d'un working copy

n°1788441
phenxdesig​n
Posté le 17-09-2008 à 23:55:48  profilanswer
 

Salut, j'ai fait quelques recherches, mais pas réussi à trouver ce que je voulais, qui est assez tordu, et peut etre meme totalement impossible, ce qui ne m'etonnerait pas cela dit. Bref !
Je bosse pour un projet libre dans ma boite, il est sur un repo SVN sur Sourceforge, reservé en écriture aux employés de la boîte, qui contient un dossier "modules" qui contient les dossiers des modules du systèmes (sans rire). Et je voudrais faire le checkout d'un autre projet maintenu aussi par la boite, dédié aux modules de la communauté (plus ouvert, tout le monde peut potentiellement y commiter), pour ainsi inclure les modules de ce projet dans mon dossier modules pour alors avoir un truc comme ça :


projet
   includes
   ...
   modules
      mod1 (repo close)
      mod2 (repo open) <<< the magic is here
      mod3 (repo close)
      ....
   d'autres dossiers


 
Je pense que si jamais c'est possible quon sera obligé de faire ce "checkout" partout ou on veut les mods communautaires, et c'est pas genant.
 
Voila, je vous remercie, et espère ne pas avoir perdu et vous avoir faire perdre trop de temps pour un truc débile  [:petrus75]

mood
Publicité
Posté le 17-09-2008 à 23:55:48  profilanswer
 

n°1788451
gatsu35
Blablaté par Harko
Posté le 18-09-2008 à 01:33:45  profilanswer
 

et en foutant des externals sur le repo principal c'est pas possible ?

 

tu déclares des externals de chacun de tes modules dans le répertoire module du repository de ton projet principal


Message édité par gatsu35 le 18-09-2008 à 01:34:18
n°1788501
masklinn
í dag viðrar vel til loftárása
Posté le 18-09-2008 à 10:18:37  profilanswer
 

phenxdesign a écrit :

Salut, j'ai fait quelques recherches, mais pas réussi à trouver ce que je voulais, qui est assez tordu, et peut etre meme totalement impossible, ce qui ne m'etonnerait pas cela dit. Bref !
Je bosse pour un projet libre dans ma boite, il est sur un repo SVN sur Sourceforge, reservé en écriture aux employés de la boîte, qui contient un dossier "modules" qui contient les dossiers des modules du systèmes (sans rire). Et je voudrais faire le checkout d'un autre projet maintenu aussi par la boite, dédié aux modules de la communauté (plus ouvert, tout le monde peut potentiellement y commiter), pour ainsi inclure les modules de ce projet dans mon dossier modules pour alors avoir un truc comme ça


Comme le dit gatsu, c'est le rôle des externals. Cf http://svnbook.red-bean.com/en/1.4 [...] rnals.html


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1788566
phenxdesig​n
Posté le 18-09-2008 à 12:21:30  profilanswer
 

ha ouais, j'avais deja regardé comment marchaient les externals, mais ça fait longtemps, je m'y plonge !
 
Merki ! :jap:

n°1788574
phenxdesig​n
Posté le 18-09-2008 à 12:29:09  profilanswer
 

OK, en fait, c'est bien ce que je pensais, je devrais faire un dossier spécial modules tierce partie dans mon dossier modules (genre nommé "third-party", au pif), parce que je ne peux faire des externals que sur des dossiers vides ou non existants.
M'enfin c'est pas totalement dommage, parce que c'est quand même bien de séparer un travail contrôlé régulièrement par les devs et celui des contributeurs extérieurs, notamment au niveau sécurité (application dans le domaine médical).
J'en parle a mon boss, et je vous tiens au courant.

n°1788584
masklinn
í dag viðrar vel til loftárása
Posté le 18-09-2008 à 12:44:11  profilanswer
 

phenxdesign a écrit :

OK, en fait, c'est bien ce que je pensais, je devrais faire un dossier spécial modules tierce partie dans mon dossier modules (genre nommé "third-party", au pif), parce que je ne peux faire des externals que sur des dossiers vides ou non existants.


Heuu non ya un truc que t'as du mal lire, parce qu'avec la structure que tu nous a donné, çàd

projet
   includes
   ...
   modules
      mod1 (repo close)
      mod2 (repo open)
      mod3 (repo close)
      ....
   d'autres dossiers


Il suffit de supprimer "mod2", de faire "svn ps svn:externals mod2 url_vers_repo_mod2 ." (un truc du style, la commande est pas nécessairement exacte) quand tu es dans "modules" puis "svn up", et tu auras

projet
   includes
   ...
   modules
      mod1
      mod2 -> url_vers_mod2
      mod3
      ....
   d'autres dossiers


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1788588
phenxdesig​n
Posté le 18-09-2008 à 13:14:02  profilanswer
 

ha ouais, en fait, il faudrait faire un external par module, je le voyais pas comme ça, ça le rendrait possible, alors.
J'avais bien compris comment marche le external, mais pas pensé a faire comme ça.
Mais des qu'il y aura un nouveau module sur le repo, il faudra alors configurer un nouvel external, c'est plutot pas mal, ça laisse un controle sur les modules.
 
Merci !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  SVN: checkout dans le dossier d'un working copy

 

Sujets relatifs
Sélectionner un fichier ou un dossier dans la même boîte de dialogueCVS to SVN
SVN : Export / ImportDossier Windows Sous Vista
communication entre 2 fichiers .c pas dans le meme dossier grace a uncompression d'un dossier avec ActivePerl
recuperer les noms des images d'un dossiersuppression de dossier non vide - [ActivePerl]
chemin du dossier contenant le fichier ExcelPerl et FTP : Aller dans un sous dossier et le créer s'il existe pas..
Plus de sujets relatifs à : SVN: checkout dans le dossier d'un working copy


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR