[Delphi] Versie beheer systeem

Pagina: 1
Acties:
  • 171 views sinds 30-01-2008
  • Reageer

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Ik zoek een versie beheer systeem die kan samen werken met Delphi 6. Het liefst eentje die in de IDE van Delphi zit, zodat je snel je files kan in en uit checken. Ook is het makkelijk als hij via het Internet kan werken.
We werken niet met zo heel veel programmeurs samen, dus daar hoef ik niet zo op te letten.

Wil hem gaan gebruiken op mijn werk, maar we hebben totaal geen ervaring met dit soort system. Dus daarom vraag ik het hier even, misschien heeft iemand wel ervaring en al een aantal systemen getest ofzo.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • WOmBaT
  • Registratie: September 2000
  • Laatst online: 30-11-2025

WOmBaT

Nyaaa!!!

Er zit toch al team developement in de install van de delphi (of ben ik de enige met de enterprise editie >:)) Kijk anders eens bij oom torry?

[ Voor 0% gewijzigd door WOmBaT op 09-08-2002 22:24 . Reden: typvaut ]


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Ik heb er al een aantal gevonden. Die die standaard in Delphi zit heb ik ook al even getest. Maar dat was het niet helemaal.

Ik was eigenlijk benieuwd naar wat ervaringen uit de praktijk. Vandaard dit topic.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Delphi32
  • Registratie: Juli 2001
  • Laatst online: 10:13

Delphi32

Heading for the gates of Eden

Ik heb gewerkt met TeamSource en met Visual Source Safe. Hoewel TeamSource naar mijn smaak wat lastiger is om op te zetten, vind ik het toch handiger dan VSS. In ieder geval is de interface stukken beter, en bevat het wat minder bugs dan VSS.
Mag ik vragen wat je tegen TeamSource hebt?

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

De theorie achter TeamSource is heel anders als VSS. Teamsource locked de files niet dus iedereen mag doen met de source wat ze willen en je komt er pas achteraf achter dat je dezelfde source heb zitten veranderen. Dan moet je dat handmatig gaan mergen. Verder gaat ie altijd zoeken naar bestanden waarvan ie denkt dat ze veranderd zijn en dus moet je zelf goed in de gaten houden wat je veranderd hebt. Kortom, ik vind het alleen bruikbaar als je in je 1tje werkt. Zodra je met meer mensen aan 1 programma werkt is het vragen om fouten.

Bij VSS check je een file uit die je wilt gaan aanpassen en die is daame gelocked. Niemand anders kan m dan ook uitchecken om te gebruiken. Zo ben je er dus zeker van dat niemand aan dezelfde sourcecode gaat zitten. Er is ook een optie binnen VSS om het wel mogelijk te maken om een bestand meerdere malen uit te checken als je dat echt wilt.

Beide VCS's zijn standalone programma's buiten de IDE van Delphi. Voor VSS is er wel een hele goede Expert voor Delphi zodat ie wel in de IDE zit: http://www.downloadit.gr/~v_eyal/index.htm

Beide zijn ook gebaseerd op file shares. Dus je moet een fileshare hebben binnen een netwerk waar alle ontwikkelaars bijkunnen. Dat is soms niet handig als je over internet wil werken. FreeVCS (http://www.freevcs.de/index.htm) kan dat wel en kan met verschillende DBs op de achtergrond werken. En heeft een Expert voor de Delphi IDE. En is Free.

CVS is ook populair maar is wat moeilijk op te zetten voor de meeste.

Er zijn er nog veel meer....

We adore chaos because we like to restore order - M.C. Escher


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Shares maakt niet zoveel uit, je kunt altijd ene VPN verbinding opzetten.

Zelf files mergen is idd geen pretje, dan nog liever files gelockt. Maar ook dat is soms niet prettig. Als je nou een aardig tijdje bezig gaat met iets, dan lock je die files. Vervolgens kunnen de overige programmeurs niet die file bewerken en moeten misschien wel een paar dagen wachten.
Toch denk ik dat files locken de beste methode is om er voor te zorgen dat er niet 2 bewerkingen door elkaar gaan lopen.

Helaas wordt VSS niet meer regelmatig ge-update, is het al perfect? :)

Bedankt voor de reacties.

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Ik werk sinds een paar dagen met TortoiseCVS en de CVS server die ik op mijn Linux server heb geinstalled. TortoiseCVS werkt perfect, lekker makkelijk en duidelijk door de gekleurde icoontjes. Ik gebruik WinMerge als windows diff programma. Mijn collega die in Singapore zit kan met TortoiseCVS via internet verbinden en zo werken we samen aan een Delphi project. Met ViewCVS kan je gemakkelijk met elke browser je source bekijken en/of downloaden.

Het leuke is dat het allemaal gratis is, met uitzondering van Delphi dan.

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Delphi schreef op 10 augustus 2002 @ 12:34:
Shares maakt niet zoveel uit, je kunt altijd ene VPN verbinding opzetten.

Zelf files mergen is idd geen pretje, dan nog liever files gelockt. Maar ook dat is soms niet prettig. Als je nou een aardig tijdje bezig gaat met iets, dan lock je die files. Vervolgens kunnen de overige programmeurs niet die file bewerken en moeten misschien wel een paar dagen wachten.
Toch denk ik dat files locken de beste methode is om er voor te zorgen dat er niet 2 bewerkingen door elkaar gaan lopen.

Helaas wordt VSS niet meer regelmatig ge-update, is het al perfect? :)
VPN kan inderdaad wel, maar de combinatie met VSS is enorm traag op 1 of andere manier.

Tja, je moet bestanden natuurlijk zo kort mogelijk uitgechecked houden, maar anders kan een andere programmeur het als ie echt wil toch onderuitkomen. Hij/zij is dan natuurlijk extra verantwoordelijk voor het mergen achteraf.

Nee, VSS is al jaren niet echt erg geupdate en de client voelt inmiddels wat ouderwets aan. Maar als je de delphi Expert ervoor neemt merk je daar niets van.

VSS v7 schijnt er aan te komen en zal dan MS SQL Server gebruiken volgens de geruchten.

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

Wij gebruiken al enige tijd Team Coherence, van QSC ( Quality Software Components )
zie http://www.qsc.co.uk/teamcoherence.htm

Ik weet niet of dit is wat je zoekt, maar wij zijn er wel tevreden mee...
Oh, trouwens, wij werken met Delphi 5, maar er staat op de website dat het ook met Delphi 6 kan. Lijkt me wel logisch ook trouwens. De integrated functie (dus dat je vanuit Delphi kan in/uitchecken) was wat brak in de oudere versies. Ik weet niet hoe 't nu is, want mede daarom gebruiken we die functie niet meer :)
Pagina: 1