Re: Retours utilisation forge git

Eric Lupinacci <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAM6W4bb7jUBkL05-jiBxGM7UEgMaJ=5B3L_0cb1Or+bv-0w-uQ@mail.gmail.com>
Yop,

Le mar. 21 janv. 2020 à 10:49, [email protected] <
[email protected]> a écrit :

> Yop
>
> > Oui oui Camille tout ça est très clair pour moi j'ai utilisé les modèle
> trunk et sans trunk sans problème.
> > Je parle juste du problème de perte des logs de commit antérieurs au
> passage en trunk.
> > Pour certains plugins prenons toto/ qui n'avait pas de trunk j'ai créé
> un toto/trunk il y a quelques jours.
> > Donc en l'important avec le modèle zone je n'ai récupéré que les
> derniers commits depuis le passage en trunk alors que si j'avais pas créé
> le trunk et l'avait importé avec le modèle zone_mono j'aurais tous les logs.
> >
> > D'où ma question, pour ces plugins dont le trun a été créé récemment et
> qui n'ont pas subi de commit depuis, ne serait-il pas judicieux de revert
> le passage en trunk et de reimporter le plugin sous git à partir de là ?
>
> Si on considère que git devient bien la référence on peut revenir sur
> un import avec le modèle mono (Destruction du dépot git, svn revert,
> git import mono)
> En complément si on veut maintenir (le temps de la transition) le
> suivi svn des branches et tags, on doit créer 2 répertoires cibles
> dans le svn. Peut importe leur emplacement c'est une convention à
> définir.
>
> Ce qui pourrait donner pour le projet toto :
> master => /_plugins_/toto/*
> branches => /_plugins_/branches/toto/* ou /_branches_/toto/*
> tags => /_plugins_/tags/toto/* ou /_tags_/toto/*
>
> Le second cas est plus générique car on ne se préoccupe pas de savoir
> dans quel répertoire source se trouve le projet.
>
>
Ah oui, je viens de comprendre !
En fait ce problème de trunk n'est un "problème" qu'à cause de la
synchronisation Git => SVN car si je prends un plugin sans trunk, que je
l'importe sous Git et que je crée une branche Git où subgit va-t-il
synchroniser la nouvelle branche ? Tandis que si le trunk existe déjà je
suppose qu'on a prédéfini le fait que la branche va se faire à coté du
trunk.
Mais alors pour les plugins qui ont été importés en zone_mono que se
passe-t-il si on crée une branche en Git ?

++
Eric

>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.