2310

bof

svn chechout = git clone
svn commit = git commit suivi de git push
svn update = git pull

pas la peine d'aller chercher midi à 14h...

2311

Pour une utilisation basique oui, après si tu bosses à plusieurs sur des repositories ça devient assez vite insuffisant (ou alors ça revient à passer à côté de ce qui fait tout l'intérêt de Git par rapport à SVN)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2312

en même temps, quand tu as passé plusieurs mois / années à apprendre plusieurs langages de programmation (plus l'algo et tout le reste autour), tu peux prendre quelques jours à comprendre suffisamment de bases de git pour réussir à bosser avec smile
et, heureusement, tu as pas besoin de "tout" connaître pour arriver à bosser à plusieurs efficacement.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

2313

pokito -> même moi je sais utiliser (de manière basique) SVN, et je sais clôner un dépôt Git et choisir quelle branche compiler, donc en utilisation de base c'est facile cheeky

2314

pokito > Lis un tuto, il faut réellement plusieurs heures, en ligne de commande puis avec la gui, pour l'utiliser correctement.

2315

Et encore git push c'est juste pour envoyer vers un serveur distant, donc un mirroir ce n'est pas indispensable

Il faut quelques heures pour les bases de git, mais quelques mois pour en comprendres toutes les implications, et c'est quand on l'a vraiment utilisé que revenir a SVN est complique grin

PS: Et en plus un truc vraiment genial que fait super facilement git gui c'est de ne pouvoir indexer que certaines lignes d'un fichier et pas le fichier en entier (nais c'est aussi possible en CLI mais hautement plus chiant) et ca c'est vraiment super
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2316

-- double post --
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2317

Tiens c'est marrant, je croyais que t'étais pas vraiment fan de Git confus

2318

Raté ^^. (Ou alors c'était il y a plus de 3-4 ans quand je ne connaissait pas encore git)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2319

Nan mais je pense que j'ai chopé le coup de main cette fois happy

En fait j'ai pas tout de suite compris l’intérêt des branches et la mécanique à suivre pour contribuer à un projet open source sur GitHub. J'ai commencé à toucher au master direct pour coder 2 fonctionnalités. Et au moment de faire une pull request sur le GitHub, j'ai compris qu'il fallait que je sépare les modfis des 2 fonctionnalités dans 2 branches séparées, et j'ai pas mal pleuré pour tout remettre en ordre ^^

2320

ah oui là ok grin

sinon j'utilise les deux moi, svn au boulot (ils tiennent à leur numéro de révision incrémental) et git pour mes projets.

2321

squalyl (./2320) :
(ils tiennent à leur numéro de révision incrémental)


C'est bien pratique, ça oui Et autre petit détail, ça permet de faire des sauvegardes super simples avec un rsync incrémental pur top
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2322

ils tiennent à leur numéro de révision incrémental


nous aussi, et ptet le seul vrai point negatif de git ca.
mais bon ca se contourne, on a fait un hook git qui regenere le numero de revision a chaque commit en comptant le nombre de commits toutes branches confondues depuis le debut (en pratique c'est super rapide)
accessoirement on s'en sert pour tagguer nos builds donc le hook lance un .bat qui va regenerer un petit header qui contient ces infos. ca te fait rebuild deux fichiers, mais c'est un detail imperceptible compare aux avantages smile
avatar
HURRRR !

2323

En meme temps ca vous sert a quoi concretement le numero de revision ?!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2324

tagguer chaque sdk, build & patch qu'on balance aux != clients et faire en sorte qu'ils aient une version clairement identifiable.
idem lorsqu'on recoit un crash-report ou qu'on nous envoie un log quelconque, ya le revision-ID dedans, on peut retrouver direct le commit.

certes c'est une legacy de l'epoque ou c'etait sous cvs, puis svn, puis hg. La ca pourrait etre fait autrement, genre a chaque build on rajoute un tag dans git, ou un truc du genre, mais on trouve ca moins bordelique comme ca, on se trimballe pas 1000 (et plus) tags dans le repo.
avatar
HURRRR !

2325

les tags sont la pour le versioning, et tu peux tout a fait mettre la version short du commit hash (en plus ca permet indirectement a ce que le client ne connaisse pas la charge du serveur de source)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2326

Ouais mais avec des hashes, tu ne peux pas comparer d'un coup d'œil deux versions pour savoir laquelle est la plus récente. Pour le client ça peut être embêtant.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2327

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2328

Le layout du site bave un peu non?

Le bandeau CFH couvre le haut de l'anecdote.
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

2329

J'avais le même problème et après je me suis souvenu que j'avais AdBlock Plus…
En le désactivant (temporairement), ça permet à la pub en haut d’apparaître et le layout devient normal. (mais moche… mais normal)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

2330

Tiens, ici ça s'affiche correctement même avec Adblock Plus d'activé. L'anecdote en question :
I recently worked with a client who never wanted error messages like “an unexpected error occurred” or similar to be what his customers see when something goes wrong with the payment API. The client was short-tempered, and arguing seemed pointless and unappealing. The transaction failure message is now “Your transaction has failed successfully.”
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2331

bear: y'a moyen que tu me passes ton hook script?

2332

Zerosquare (./2326) :
Ouais mais avec des hashes, tu ne peux pas comparer d'un coup d'œil deux versions pour savoir laquelle est la plus récente. Pour le client ça peut être embêtant.

Ca reste vite fait de trouver quel est le commit portant le hash X et si vraiment tu veux savoir combien de commit entre la tete de la branche et un hash c'est pas tres difficile a calculer/automatiser

Et les hash, meme si on peu les utiliser ne remplacent pas les tag (et c'est pareil pour les rev SVN)

Le probleme des revision SVN c'est qu'elle sont globale a tout le repository, et ne donne pas une information tres pertinente pour une branche donné, sachant que les X branches autout peuvent avoir en plein de commit alors que la branche actuelle aucun, et on se retrouve avec rev20 suivit de rev200.

Et quand tu sors un truc pour un client, tu y colle un tag que tu utilise comme reference pour le client, c'est fait pour ca.

D'ailleurs le principe de svn sur les copie de dossier et le fait qu'il puisse avoir disparu puis recree est problematique, car l'ancien et le nouveau dossier ne sont pas le meme objet pour lui, et tu peux te retrouver suite a un merge a ne plus pouvoir revenir sur des version précédentes ou faire un simple diff entre deux revisions d'une meme branche. Je me souviens dans mon n-2 boite avoir eu pas mal de probleme avec SVN sur des soucis a la con comme ca.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2333

oui, les directory merge conflict, c'est hyper chiant sous svn, en général je fais un checkout propre à coté puis je le remets en état pour avoir ce que je veux.

2334

Métro Ligne 6 (Charles de Gaulle Etoile - Nation) :

En raison d'un accident grave de voyageur à Place d'Italie, le trafic est interrompu entre Bercy et Raspail.



Métro Ligne 8 (Balard – Créteil - Pointe du Lac) :

En raison d'un voyageur malade à Porte Dorée, le trafic est interrompu entre Maisons Alfort-les-Julliottes et Reuilly-Diderot.



(ils m'en veulent... et sur la 6, il a du se dézinguer le mec parce que ça remonte à plus de deux heures)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2335

Faut le temps de ramasser les morceaux, hein...

2336

2337

233.jpg

Anti-zerosquaresque cheeky
avatar
Spartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

2338

oh mon dieu
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2339

Désormais le tag "anti-zerosquaresque" désignera les bricolages qui fonctionnent mais qui vont à l'encontre même des plus élémentaires règles de sécurité grin
avatar
Spartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

2340

O_o
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.