1. #1

    Registered
    10/11/08
    Location
    Leuven
    Posts
    115
    iTrader
    0
    Mentioned
    0 Post(s)

    [Q] PHP and sourcesafe, SVN

    Iemand ervaring om PHP files in sourcesafe, subversion repository te plaatsen??
    windows based servers...
    thx
    no votes  

  2. #2

    Registered
    08/11/03
    Location
    Antwerpen
    Posts
    1,726
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Sourcesafe is in mijn ogen niet echt handig kwa werking. Ik zou resoluut voor subversion gaan. Van de open source versiebeheersystemen is dat ook het meest gebruikte.

    Wat voor files je in een versiebeheersysteem steekt maakt niet veel uit. Al is het php, c#, c++, vb. Er zijn meestal wel genoeg tools voorhanden om alles te mergen (wel opletten met binaire files).

    Ik zou gaan voor subversion als versiebeheersysteem. TortoiseSVN als client side plugin voor in windows explorer. Voor je IDE zal je normaal ook nog wel een goede plugin kunnen vinden (in geval van Visual Studio: AnkhSVN).

    Voor subversion heb je natuurlijk wel apache nodig, als dat niet mogelijk is kan je nog altijd de ingebouwde server van subversion gebruiken.
    no votes  

  3. #3
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Sourcesafe zou ik - eerlijkheidshalve moet ik wel toegeven dat het een eeuwigheid geleden is dat ik het heb gebruikt - afraden. Subversion draagt ook mijn voorkeur weg, simpele setup, binnen een Windows domein zelfs heel makkelijk te koppelen aan AD authenticatie en desgewenst kan je nog gebruik maken van git-svn voor on-the-road coding .

    Ik zweer ook bij TortoiseSVN in Windows, de integratie binnen Explorer is superhandig. Voor Eclipse zou je ook nog Subclipse kunnen gebruiken (heb die wel geïnstalleerd staan maar gebruik die eigenlijk nooit).
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  4. #4

    Registered
    10/11/08
    Location
    Leuven
    Posts
    115
    iTrader
    0
    Mentioned
    0 Post(s)
    En de werking van SubVersion..
    is het bvb ook te gebruiken op mijn localhost( wamp ) tijdens development.
    of alles op een remote, stand allone server installeren. en van daaruit mijn bestanden saven/mergen.
    no votes  

  5. #5

    Registered
    08/11/03
    Location
    Antwerpen
    Posts
    1,726
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Quote Originally Posted by Devil9L View Post
    This quote is hidden because you are ignoring this member. Show
    En de werking van SubVersion..
    is het bvb ook te gebruiken op mijn localhost( wamp ) tijdens development.
    of alles op een remote, stand allone server installeren. en van daaruit mijn bestanden saven/mergen.
    Wat is het nut van Subversion: maakt het mogelijk dat meerdere mensen tegelijkertijd in de zelfde files werken.

    Als je het lokaal installeert, kunnen de andere teamleaden niet aan de files als jouw pc onbeschikbaar is. Dus valt het nut van subversion meteen weg. In mijn ogen moet het absoluut op een server.

    Als het nu louter om wat te experimenteren is, of als jij de enige bent die het zal gebruiken kan je het wel lokaal doen. Maar dan heeft het ook niet veel nut he.
    no votes  

  6. #6

    Registered
    13/12/07
    Posts
    20
    iTrader
    0
    Mentioned
    0 Post(s)
    Als je zelf lokaal een volledige repo wil hebben en distributed wil werken (met nog steeds een mogelijkheid tot een centrale repo) kan je eens een kijkje nemen op Git - Fast Version Control System

    Het wordt naderhand wel eens tijd dat die CVS-miskloon stilletjes sterft.
    no votes  

  7. #7

    Registered
    08/11/03
    Location
    Antwerpen
    Posts
    1,726
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Quote Originally Posted by KevinMa View Post
    This quote is hidden because you are ignoring this member. Show
    Als je zelf lokaal een volledige repo wil hebben en distributed wil werken (met nog steeds een mogelijkheid tot een centrale repo) kan je eens een kijkje nemen op Git - Fast Version Control System

    Het wordt naderhand wel eens tijd dat die CVS-miskloon stilletjes sterft.
    Subversion een CVS-miskloon? Verklaar u nader .

    Dat kan je inderdaad doen met Gid. Het is dan ook een distributed versiebeheersysteem.

    Een goei vergelijking tussen de meestgebruikte systemen vind je hier: 7 Version Control Systems Reviewed | Developer's Toolbox | Smashing Magazine
    no votes  

  8. #8
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Quote Originally Posted by KevinMa View Post
    This quote is hidden because you are ignoring this member. Show
    Het wordt naderhand wel eens tijd dat die CVS-miskloon stilletjes sterft.
    Als je het over Subversion hebt, dan heb je mijns inziens nooit degelijk met CVS en Subversion gewerkt. Git is trouwens gedistribueerd, en da's nu niet steeds de bedoeling (zeker niet in een bedrijfscontext). Zoals ik in mijn eerste post al zei is de combinatie subversion en git-svn wel nuttig als je onderweg bent en je lokale wijzigingen in versiebeheer wil houden en daarbovenop een centrale subversion repo up to date wil houden eens je online kan.
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  9. #9

    Registered
    13/12/07
    Posts
    20
    iTrader
    0
    Mentioned
    0 Post(s)
    Gedurende 3 jaar met SVN gewerkt in bedrijfscontext (zowel met ong. 100 committers als met een kleiner aantal) en 1 jaar CVS. Met SVN ben je gebonden aan een bepaalde workflow, die niet past bij eender welke situatie. Komt er nog eens bij dat branching in SVN te veel hassle is, mergen en rebasen zijn in Git veel aangenamer (en git stash is een geschenk des hemels). Dat git distributed is wil niet zeggen dat je geen centrale master branch kan hebben, en bvb in een systeem met code reviews zoals bij ons alvorens iets te mergen in centrale master branch, werkt git toch een stuk aangenamer.
    Als je git ziet als "handig om offline te gebruiken", denk ik dat je het nog niet uitgebreid gebruikt hebt en het "distributed" gedeelte te zwart/wit bekijkt.
    no votes  

  10. #10

    Registered
    25/06/08
    Location
    Earth
    Posts
    9
    iTrader
    0
    Mentioned
    0 Post(s)
    In ons bedrijf gebruiken ze zowel subversion als SourceSafe en puur voor php is SourceSafe niet aangewezen, enkel degelijke integratie voor .net projecten. Het is zelfs zo dat onze .net mensen meer en meer op .net beginnen over te schakelen.

    Je kan svn aanspreken via file, ssh, eigen svn protocol of via http-webdav (apache) je kan websvn installeren of trac om je log files en tags/branches beter te bekijken voor review bvb; Met pre en post commit nog een aantal commando's inpluggen zoals bvb changelog te maken, mailtjes met commit messages te versturen ... noem maar op

    om zeker alles te bekijken kan je altijd de svn handbook raadplegen.
    no votes  

  11. #11
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    De uitspraak dat SVN een CVS-miskloon was die moest verdwijnen was bij mij wat in het verkeerde keelgat geschoten, vandaar die reactie. Git zou bij onze projecten totaal niet werken, ik ken mijn pappenheimers. Net de iets strictere manier van werken is beter in onze organisatie (dan is er tenminste iets dat op een georganiseerde manier gebeurt ).

    CVS vond ik wel passé eens ik SVN leerde kennen, en SourceSafe (maar ik spreek dan over de versie ten tijde van de eeuwwisseling, dus het kan geëvolueerd zijn) was echt een ramp in teamverband.

    Ik zie Git trouwens niet enkel als handig om offline te gebruiken, het is voor mij persoonlijk wel de ideale oplossing om op die manier te werken. Dat dat voor jou anders ligt kan ik aannemen, elk project/bedrijf heeft nl. zijn eigen noden wat source code revisie betreft.
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  12. #12

    Registered
    08/11/03
    Location
    Antwerpen
    Posts
    1,726
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Quote Originally Posted by dJeez View Post
    This quote is hidden because you are ignoring this member. Show
    De uitspraak dat SVN een CVS-miskloon was die moest verdwijnen was bij mij wat in het verkeerde keelgat geschoten, vandaar die reactie.
    Inderdaad!

    Ik denk dat al onze punten wel duidelijk zijn. Nog even samengevat voor de TS:
    - sourcesafe is nog steeds brol.
    - afhankelijk van de situatie zal er het best kunnen gewerkt worden met Subversion of Git.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in