•  » Plugins
  •  » Tortoise ,Subversion ?

#1 2009-10-07 13:15:16

cljosse
Former Piwigo Team
2006-11-12
1167

Tortoise ,Subversion ?

Bonjour.
  Existe t'il un tutoriel en français (mon anglais est déplorable!) sur la procèdure a adopter pour mettre à jour ses plug in avec tortoiseSVN ?

    Mon problème:
  Lorque j'ai fait une modification dans mon plugin je voudrais le mettre à jour dans piwigo.org/svn/extensions/monplugin.
  Jusqu'a présent j'effaçai l'ancien fichier ( ce qui est une méthode brutale et non satisfaisante), avant de pouvoir mettre mes modifications en place.
  La solution utiliser un patch ? mais dans ce cas:
   Quelle procèdure dois je utiliser pour créer un patch ce n'est vraiment pas clair pour moi.
 

Merci.

Hors ligne

#2 2009-10-07 13:23:17

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Tortoise ,Subversion ?

Ha, c'est ca les delete qui remontaient lors tes commits...

En fait, c'est très simple.

Tu as un répertoire dans lequel tu as des sources, c'est un répertoire avec l'icone svn.
Par le menu contextuel du répertoire (bouton droit de la souris) , tu as le menu "SVN Commit".
Ca va t'afficher les fichiers modifiés, tu vas pourvoir contrôler les différences, etc...


C'est bien ca que tu voulais faire?

Hors ligne

#3 2009-10-07 13:43:06

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Tortoise ,Subversion ?

TortoiseSVN propose une interface en français.
(Même si cela ne simplifie pas la compréhension de tous, cela peut éventuellement t'aider dans un premier temps).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#4 2009-10-07 16:03:10

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: Tortoise ,Subversion ?

Il y a un fil que je trouve assez pratique, c'est [Forum, topic 15824] Aide base pour création de Plugin.

Sinon cljosse il faut que tu cliques (clic droit sur le dossier de ton plugin sur ton PC) sur "Importer..." (ou "Download..." a priori en anglais) pour que Tortoise définisse le répertoire sur ton PC comme devant être le même que sur le serveur SVN (*). Quand il a fait cette opération, Tortoise t'a rajouté un dossier ".svn" (bien embêtant) dans le répertoire de ton plugin et chaque sous-répertoire. Et il rajoute en surimpression une petite icône rouge ou verte selon que la version d'un élément (répertoire ou fichier) est conforme au référentiel, c'est-à-dire ce qui est sur le serveur SVN. Et quand tu as une modif à envoyer, tu peux cliquer avec le bouton droit de la souris sur le répertoire de ton plugin, maintenant tu as "SVN Livrer..." ("SVN Commit..."), et Tortoise détecte automatiquement quels fichiers envoyer au serveur, selon ce que tu as modifié.

Mais effectivement il y a une version de Tortoise en français, moi c'est celle que j'ai. Et c'est livré avec un fichier d'aide .chm .


(*) du moins est-ce ainsi que j'ai eu l'impression que ça s'est passé pour moi.
Attention que tu n'aies pas fait de modif que tu n'as pas encore livrée(s), avant d'importer : sinon tu te retrouves avec la précédente version sur ton PC comme sur SVN, a priori

Dernière modification par LucMorizur (2009-10-07 16:05:04)

Hors ligne

#5 2009-10-07 17:37:12

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Tortoise ,Subversion ?

Merci pour vos réponses
  J'utilise tortoise en français (version 1.6.5.16974) mais l'aide est moitié français, anglais, bref encore à paufiner.
   dans le menu contextuel
Entre

SVN Extraire
TortoiseSVN exporter
TortoiseSVN importer

mon coeur balançait.

  En fait "TortoiseSVN exporter" c'est pour importer les fichiers vers répertoire de travail.

"SVN Extraire"  importe les fichiers vers le répertoire de travail en
                 modifiant les icones en "?" si le répertoire n'est pas vide 'Valide' (vert) si le répertoire est vide
                 et créér le répertoire .svn

Et j'ai bien mon menu contextuel avec SVN livrer... et SVN mettre a jour.
Une mise a jour plus livraison et les icones sont valides.

Ya plus qu'a .
:-)
Merci.

Dernière modification par cljosse (2009-10-07 17:37:57)

Hors ligne

#6 2009-10-07 18:45:50

datajulien
Membre
Bruxelles (BE)
2009-07-29
282

Re: Tortoise ,Subversion ?

je pense que ce que tu appelles valide 'vert', correspond plus à l'état synchronisé, ie, le serveur svn et le repository local contiennent les données actualisées.
Le '?' indique un état inconnu par Tortoise, que doit-il faire du fichier, le remonter sur le serveur, ou l'ignorer (généralement, suite à l'ajout d'un dossier ou d'un fichier.)
Le rouge, signifie que le fichier local est "désynchronisé" avec le serveur (généralement après une modification de celui ci, correction de bug...)
Le gris, correspond a un fichier ignorer. Celui ci ne se trouvera pas sur le serveur.

Hors ligne

#7 2009-10-10 16:01:02

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Tortoise ,Subversion ?

Bonjour.

Je viens de créer un nouveau plugin, maintenant je voudrais le mettre en ligne à la disposition de tout le monde.
   Comment dois je procéder de la façon la plus propre ?
  Passer par "piwigo extentions" et ajouter une extension, et ensuite utiliser tortoisesvn pour les mises à jour ?
ou créer un nouveau répertoire sous "http://piwigo.org/svn/extensions" et y placer mes fichiers.
ou existe il une autre solution plus élégante ?.

Merci.

Hors ligne

#8 2009-10-10 16:05:00

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Tortoise ,Subversion ?

Crée l'entrée dans les Extensions.

Relève le eid ainsi créé.
Et modifie ton main.inc.php en conséquences.
Commit.

Dans ton extension tu y verras l'icone SVN.
Le reste se fera tout naturellement.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2009-10-10 16:50:36

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Tortoise ,Subversion ?

Excuse moi mais ce n'est pas très clair quant tu dis

VDigital a écrit:

Créer l'entrée dans les Extensions.
.

c'est bien par "piwigo extentions" que je dois passer ?.
Dans ce cas  ou je relève l'eid créé?.

Hors ligne

#10 2009-10-10 16:52:47

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Tortoise ,Subversion ?

Si tu passes par la création automatique d'archive depuis SVN, l'eid s'insère automatiquement dans le main.inc.php (tout comme le numéro de version)


P@t

Hors ligne

#11 2009-10-10 16:55:42

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Tortoise ,Subversion ?

L'URL du plugin n'est pas bon dans ton main.inc.php...
La mise à jour automatique ne fonctionnera pas.


P@t

Hors ligne

#12 2009-10-10 17:41:24

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Tortoise ,Subversion ?

Je viens de clicquer sur l'icône "hosting" dans "piwigo Extentions ";   

J'ai bien vu un message m'indiquant que je recevrais un mail

l'icône 'hosting' a disparue.

et quand je regarde les infos SVN:


Informations SVN
Impossible de récupérer les données SVN!


(toujours pas de mail en retour . est ce normal?)
????

Dernière modification par cljosse (2009-10-10 17:42:37)

Hors ligne

#13 2009-10-10 17:53:02

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16978

Re: Tortoise ,Subversion ?

cljosse a écrit:

Informations SVN
Impossible de récupérer les données SVN!
(toujours pas de mail en retour . est ce normal?)
????

Oui c'est normal, il y a une action manuel derrière pour permettre un contrôle. Il faut attendre que qui de droit valide est t'envoie le mél ;-)

Ton répertoire SVN sera créé. Il faudra que tu livre les sources


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#14 2009-10-10 18:03:09

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Tortoise ,Subversion ?

Ok merci.

Hors ligne

#15 2009-10-11 10:54:56

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Tortoise ,Subversion ?

Suite...

P@t a écrit:

Si tu passes par la création automatique d'archive depuis SVN, l'eid s'insère automatiquement dans le main.inc.php (tout comme le numéro de version)

Bon j'ai pas tout compris.

  Une fois le mail  de confirmation reçu.

    J'ai cliqué sur mon répertoire de plugins et sur "SVN Extraire extraire" dans le menu contextuel.
ce qui m'a créé un répertoire vide au nom de mon plugin.
       J'ai copié mes fichiers dans ce répertoire.
              cliqué sur "SVN Livrer".

P@t a écrit:

L'URL du plugin n'est pas bon dans ton main.inc.php...
La mise à jour automatique ne fonctionnera pas.

Mais je ne vois toujours pas où voir l'eid.

Hors ligne

  •  » Plugins
  •  » Tortoise ,Subversion ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact