15060

GoldenCrystal (./15058) :
Enfin, si il y a des outils graphiques acceptables :]

Du coup tu peux rayer Git je pense, sauf si les choses changent d'ici ton prochain test ^^
D'ailleurs, est-ce qu'il existe à l'heure actuelle une intégration de GIT dans Visual Studio ?

Pas à ma connaissance sad
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15061

./15055, ./15058: oui, c'est marrant que tu aies eu des performances aussi mauvaises avec Git, GoldenCrystal: Git a toujours été très rapide, car Linus voulait (avait besoin d') un truc vraiment rapide. Mercurial a été fait en même temps pour le même use case.

Git bouffe correctement une arborescence de 140K+ fichiers répartis dans 60K+ répertoires, sous Linux.
Cache froid, la recherche des modifs de cette arborescence prend quelques minutes, même sur un WD Scorpio Black - mais bon, là, c'est clairement le seek du disque qui limite la performance, pas Git grin
Cache chaud, c'est 2-3s sur un coeur de Core 2 Duo T7200 pour chercher les modifs sur ces 200K+ entrées.
Sur ce repository-là, les ~10000 révisions de l'historique SVN sont stockées en environ 400 MB. Il faut plus de 800 MB à SVN 1.5 (à l'époque) pour stocker le seul HEAD sur une toute petite partie de ce bazar - j'avais arrêté le massacre avant la fin du checkout du trunk grin
SVN 1.7 se débrouille mieux que ses prédécesseurs, mais reste horriblement inefficace en stockage, par rapport à Git er Mercurial.

./15058: je ne sais pas s'il y a un outil potable pour intégrer Git dans MSVC. En même temps, Git n'a jamais été pensé pour tourner correctement sous Windows (par exemple, il utilise énormément stat(), qui est rapide sous Windows, mais l'API équivalente de Windows est comparativement nettement plus lente), donc c'est improbable ^^

./15059: Mercurial dispose de son propre serveur Web, mais j'imagine que ça ne correspond pas à ce que tu veux ?
Gitweb n'est peut-être pas standalone, en revanche.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

15062

Lionel Debroux (./15061) :
Mercurial dispose de son propre serveur Web, mais j'imagine que ça ne correspond pas à ce que tu veux ?

Je suppose qu'il fait allusion qu'un repo SVN peut être servi par Apache via WebDAV et que ça se met en place en tout juste quelques minutes (y compris système d'identification, à base de .htpasswd)
GoldenCrystal (./15055) :
Sinon Git, j'ai toujours eu l'impression que c'était super poussif comparé à CVS ou SVN…

A mon "nouveau" boulot, on est sous Git, sur un projet qui a pas mal d'historique, et ça va "mega-vite", que ça soit pour récupérer les sources (et l'historique) du projet, pour changer de branche, pour créer une branche, pour obtenir le statut, ...
Alors qu'à mon "ancien" boulot, sur des projets pas tout petits non plus, mais avec nettement moins d'historique, SVN ramait à mourir...
(sans parler des branches de git love ; ou ne serait-ce que de la possibilité de reworker tes commits love²)

Après, oué, git et interface graphique, c'est pas encore forcément ça...
Cela dit, la ligne de commande, on finit par s'y faire -- et pour une utilisation "de base", y'a pas tellement de commandes à connaître.
GoldenCrystal (./15055) :
perso je n'en ai pas eu un très bonne expérience (en tant qu'utilisateur qui veut télécharger des sources pour les compiler, et non en tant que développeur)

En tant qu'utilisateur, je veux bien admettre que git semble plus compliqué que SVN ; du moins y'a plus de commandes qui permettent 36 million de possibilités ^^

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

15063

Mercurial dispose de son propre serveur Web, mais j'imagine que ça ne correspond pas à ce que tu veux ?
Je suppose qu'il fait allusion qu'un repo SVN peut être servi par Apache via WebDAV et que ça se met en place en tout juste quelques minutes (y compris système d'identification, à base de .htpasswd)

Probablement, en effet - merci smile
Pour Git, il y a https://github.com/sitaramc/gitolite/ (avant, c'était Gitosis), mais ça reste probablement standalone.
(sans parler des branches de git love ; ou ne serait-ce que de la possibilité de reworker tes commits love ²)

love pour moi aussi. Miroir local de l'historique des commits, branches locales, réécriture des commits, rebasing de commit... ça fait presque quatre ans que je ne peux plus bosser sans love
Après, oué, git et interface graphique, c'est pas encore forcément ça... Cela dit, la ligne de commande, on finit par s'y faire -- et pour une utilisation "de base", y'a pas tellement de commandes à connaître.

oui . Même les commandes des quick cheat sheets ne servent pas toutes tous les jours.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

15064

Lionel Debroux (./15063) :
ça fait presque quatre ans que je ne peux plus bosser sans love.gif

ça fait quelque chose comme un peu plus de trois semaines en contexte "pro" (sur des vrais projets en équipe et tout, donc) ; et je peux plus m'en passer ^^
Lionel Debroux (./15063) :
oui.gif . Même les commandes des quick cheat sheets ne servent pas toutes tous les jours.

absolument.
une fois que tu sais faire checkout / add / commit / pull / push, tu as déjà une bonne base ; et après, tu apprends au fur et à mesure des besoins
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

15065

Lionel Debroux (./15061) :
./15059: Mercurial dispose de son propre serveur Web, mais j'imagine que ça ne correspond pas à ce que tu veux ?
Gitweb n'est peut-être pas standalone, en revanche.

Bin SVN reste l'idéal à mes yeux : tu as tout ce que permet http et Apache pour les tâches basiques (authentification avec plein de possibilité, gestion des droits, utilisation de proxy, ... ), sans rien à configurer à côté (juste une inclusion de module). Git et Mercurial ne permettent pas ça.
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

15066

Lionel Debroux (./15061) :
./15055, ./15058: oui, c'est marrant que tu aies eu des performances aussi mauvaises avec Git, GoldenCrystal: Git a toujours été très rapide, car Linus voulait (avait besoin d') un truc vraiment rapide. Mercurial a été fait en même temps pour le même use case.


Je pense que la ou ça rame pour lui, c'est de devoir telecharger tout l'arbre des révisions (ce que fait git par défaut) et sur un projet comme linux, ça peux prendre des plombes si le réseau est lent.

Par contre pour les lenteurs, perse, gitk est d'une lenteur infâme sur le kernel linux justement. Il me met a genoux ma machine pendant de très longues minutes (et il lui faut bien plusieurs minutes pour me donner les logs/diffs toujours sur le meme arbre...)
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.

15067

flanker (./15065) :
Bin SVN reste l'idéal à mes yeux : tu as tout ce que permet http et Apache pour les tâches basiques (authentification avec plein de possibilité, gestion des droits, utilisation de proxy, ... ), sans rien à configurer à côté (juste une inclusion de module).

moué, à ce niveau là, SVN est facile d'accès / mise en place ; certes.
Avec git, un accès ssh au serveur central peut suffire si tu n'as pas besoin de gestion fine des droits d'accès... sinon, il faut passer par du gitosis ou dans le genre.
flanker (./15065) :
Git et Mercurial ne permettent pas ça.

Mais ce n'est pas pour ça que SVN est "idéal" : la mise en place, c'est quelque chose que tu fais une fois... alors que bosser avec c'est en permanence ; et je préfère un système un peu plus compliqué à mettre en place, s'il est "mieux à l'usage", que l'inverse.
Godzil (./15066) :
pour les lenteurs, perse, gitk est d'une lenteur infâme sur le kernel linux justement

En CLI, tu as essayé tig ?
C'est peut-être pas "aussi joli" que les clients graphiques... mais ça va plus vite ^^
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

15068

GoldenCrystal (./15056) :
(Ce qui m'a tué c'est le noyau Linux, je crois que ça avait pris la nuit entièreâ&#x20AC;¦ Plus jamais X_X)


hmm...

squalyl@host:~/test$ time git clone git://repo.or.cz/linux-2.6.git
Cloning into linux-2.6...
remote: Counting objects: 2235373, done.
remote: Compressing objects: 100% (338329/338329), done.
Receiving objects: 100% (2235373/2235373), 571.06 MiB | 154 KiB/s, done.
remote: Total 2235373 (delta 1876086), reused 2235169 (delta 1875915)
Resolving deltas: 100% (1876086/1876086), done.

real 62m47.808s
user 5m43.737s
sys 0m30.774s

ouais bon, ok... je soupçonne des lenteurs de serveur, pas de git grin
puis bon le clone se fait une bonne fois pour toutes et puis voila ^^

./15065 avec git on y arrive avec une version non encore releasée au moment de l'essai (trioui) et une config cgi. y compris l'auth, par htaccess. Mais pas avec les détails d'authz, vu que git n'est pas fait pour faire des checkouts partiels.

15069

Lionel Debroux (./15061) :
sur un coeur de Core 2 Duo T7200

(C'est vraiment une généralité, tous les développeurs bossant dans le libre ont des vieux coucous grin)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

15070

Le T7200 n'est pas si vieux embarrassed
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.

15071

Hmm, mon Dell M65 avait ça il y a ~5 ans (d'ailleurs ton MBP aussi non? smile) ça fait pas mal pour un portable. J'ai du remplacer le mien y a déjà 1.5 an, plus sous garantie & qqes petits soucis.
Il avait aussi fini sa vie sous linux pour dév justement, c'est pour ça que je disais ça ^^
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

15072

Je crois que c'est surtout toi qui a des machines toujours à la pointe, Brunni tongue
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

15073

Oui c'est environ 4/5 ans, mais ça reste encore un très bon CPU, les Core iX sont meilleurs, mais pas de manière aussi transcendantale que la différence PM/P4 et Core2 (ni comparable a l'évolution qu'on a connu entre 2000 et 2005 sur les CPUs)
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.

15074

Synergy powa.

On utilise TortoiseSVN ici, j'ai envie de me tirer une balle à chaque utilisation.
(bon, le fait qu'il ne soit pas possible de faire de diff/merge facilement sous matlab/simulink empire peut-être les choses c'est vrai grin)
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

15075

Ah je connaissais pas Synergy, mais d'après Wikipedia c'est un produit Rational puis IBM. C'est aussi puissant que ClearCase, qui ne supporte pas que plusieurs personnes travaillent en même temps sur un même fichier, ou bien c'est un peu plus évolué ? grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15076

Clearcase ne permet pas ça ? trifus J'ai pourtant vu des gens le faire...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

15077

Apriori pour avoir discuté avec des gens qui utilisent clearcase, le gros probleme de clearcase, c'est qu'il faut savoir le configurer, si il est bien config, ça marche du feu de dieu
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.

15078

nécessité de plusieurs jours de formation par utilisateur, coup des FS virtuels pour remplacer les checkouts de branche, la nécessité de checkin avant de modifier, nécessité d'un gourou clearcase en poste à plein temps pour démerder les conneries, etc... ##fleche## poubelle

je l'avais trouvé trop formel pour développer correctement

15079

(je confond clearcase avec clearquest)
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.

15080

(je confonds clearcase avec clearblue, ça a marché sans pb pour ma belle soeur, pas de pb de config ou autre...)
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

15081

tant que vous confondez pas avec clearstream, tout va bien

15082

Ni avec cleartype d'ailleur
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.

15083

Ximoon (./15076) :
Clearcase ne permet pas ça ? trifus J'ai pourtant vu des gens le faire...

Ah bah oui tu peux : grâce à l'option "pirater" (si si), qui te donne priorité sur un fichier. Mais quand tu commit, ça écrase les éventuelles modifs de l'autre mec grin

Godzil (./15079) :
(je confond clearcase avec clearquest)

Absolument rien à voir (ClearQuest n'est pas un outil de gestion de conf), mais effectivement il est très bien pensé oui
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15084

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

15085

déja a l'oeil dans le métro tu vois les zooms de touches iphone grin

15086

gitk, c'est du Tcl/Tk... donc ça part mal pour la performance grin

repo.or.cz n'est pas une référence, il est vraiment lent smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

15087

15088

Zerosquare (./15072) :
Je crois que c'est surtout toi qui a des machines toujours à la pointe, Brunni tongue

Pourtant même pas ^^
J'ai un des tout premiers Core i7 (dual core), 4 Go de RAM, un disque dur et une GeForce 330M. Même si ça me convient pour ce que j'en fais, c'est pas vraiment à la pointe : ça fait pas (bien) tourner les jeux actuels, et pour faire la même chose qu'au boulot avec (Java EE) il y a déjà un facteur 5 avec le MBP 2011 qu'ils m'ont filé ^^
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

15089

Les derniers jeux que j'ai recup marchent encore bien sur mon C2D embarrassed
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.

15090

(ha? j'aimerais tellllllement me prendre Sonic Generations au moins... mais j'ai peur que ça tournera pas bien sad)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741