JHacks
[ start | index | login or register ]
topics > perforce

perforce

Created by kocka. Last edited by kocka, 192 days ago. Viewed 383 times. #16
[diff] [history] [edit] [rdf]
labels
KategóriaWTF
KategóriaVersion Control
attachments
>>http://www.perforce.com/

Egy perverzió kezelő rendszer, multiplatform. Nem szabad, de free szoftverekhez ingyen lehet használni. Van hozzá eclipse >>plugin, command line és grafikus kliens, webes kliens, proxy elé, meg egyéb kütyük.

  • Érdekes baleset vele például egy directory letörlése, mert ahhoz a workspace-det kell módosítani úgy, hogy az tényleg törölje. Vicces.
  • Összehasonlításként az sync (az svn up megfelelője) kb ugyanolyan fürge mint a svn-ben, viszont ezerszer gyorsabb mint a VSS. Ez most így tudománytalanul...
  • Tréfás dolog a kliens workspace is. A p4 nyilvántartja hogy ki szedte le a forráskódot és melyik gépről, és csak arról a gépről engedi újra azzal a kliens workspace névvel sync-elni. Ha esetleg letörölted a teljes forrásfát, na akkor egy 'p4 client -d -f myworkspace' paranccsal lehet rendet tenni, ami letörli azt amit már kézzel amúgy is :) Az is hasonló eset, amikor DHCP szerver vagy a vicces rendszergazda új IP címet vagy gépnevet oszt ki, na akkor is bukod a kliensedet teljesen.
  • Kicsit sokmindent nem lehet megcsinálni az egyébként tréfás grafikus kliensekről, például a directory törlést sehogy sem sikerült...
  • Ha pl 'rm -rf'-fel letörölted a forrsáfa egy részét és szeretnéf mégis visszakapni, hát akkor izé… Mind1, ilyet ne csinálj!
  • Sajnos az eclipse plugin időnként nem hozza fel a legfrissebb verziót a 'sync to head' parancsra, csak rátesz egy kis sárga ikont hogy nem a egfrissebb. Ezt elég nehéz észrevenni és kicsit erőszakoskodni kell vele hogy elmúljon. Állítólag pár refresh és Team - Refresh után már jó, szóval ezt soha ne felejtsd el végrehajtani ha sync to head-et csinálsz. Nem valami barátságos.
  • Egyszer egy fórumban olvastam egy mérges hozzászólást, miszerint az SVN fejlesztői egyszerűen lenyúlták a branchelés alapötletét a perforce-tól (azaz hogy másolsz tulajdonképpen). Mondjuk ez valószinűleg senkit sem érdekel addig amíg jobban csinálja.
  • Na még egy izgalmas részletet mesélnék erről a zseniális szoftverről: Amikor licenszeled (annyiba kerül hogy ennyiért már felvehetnél egy programozót úgy fél évre), akkor a szervered IP-címére kell a licenszt kérni, így amikor valamilyen technikai okból a szerver IP-címe változik, akkor bizony interakcióba kell lépni a sales team-mel és új licenszt kérni hozzá. Közben az ember azon gondolkodik, hogy ennyi idő alatt hányszor >>migrált volna át subversionra :-)
Szóval mindent összevetve, elég érdekes dolog, és nem túl szórakoztató hosszútávon. Aki mégis a kijárt utat akarja járni, az talán jobban jár a subversionnal :)

Talán leginkább a ClearCase hasonlít rá. - az se volt soha a szivem csücske :-)

Hova ne menj dolgonzi, ha el akarod kerülni:

  • >>google :-((( ez van
  • morgan stanley, ez itthon
  • többek közt...
references to perforce: (2)
teamcity, version control

Icon-Comment renszarv, 223 days ago. Icon-Permalink

Máris kedvet kaptam hozzá :D

Icon-Comment kocka, 222 days ago. Icon-Permalink

odairtam hogy hol kell dolgoznod hogy ilyet hasznalhass ;-)
Please login to post a comment.
snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt