Page 1 of 2 1 2 LastLast
Results 1 to 15 of 19

Thread: Reacties op serie artikelen "VERSIEBEHEER"

  1. #1
    Senior Member Lodewijk's Avatar
    Join Date
    Apr 2004
    Location
    Netherlands
    Posts
    1,934

    Reacties op serie artikelen "VERSIEBEHEER"

    Wil het topic zelf niet vervuilen, dus dan maar even zo;

    Ga er gelijk maar mee aan de slag, om Mercury in gebruik te nemen. Ik werk meestal alleen dus dat moet goed te doen zijn. Voor het terughalen van versies en het terugdraaien van grote wijzigingen ben ik al te vaak mezelf tegen gekomen.

    Hoef ik ook niet meer steeds op de backup server namen te wijzigen

  2. #2
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,708
    Quote Originally Posted by Lodewijk View Post
    Wil het topic zelf niet vervuilen, dus dan maar even zo;
    Ik had eenzelfde idee.

    Een top stukje werk GT, wat je allemaal niet in een uurtje kunt tikken hè?
    (Wanneer je de eerste post-tijd vergelijkt met de laatste, dan zitten er nog geen 60 minuten tussen)
    TMemoryLeak.Create(Nil);

  3. #3
    Ja, als je het eenmaal in je hoofd hebt.... Zonder gekheid, ik was er al even aan bezig, en ben vooral een uurtje zoet geweest met het omzetten van een Word-document naar losse posts met vBulletin-opmaak.

    Wat betreft het artikel, het is heel erg basis en richt zich nu nog alleen op het gebruik door één persoon. Dat lijkt misschien niet nuttig, maar ik hoop dat ik zo juist de drempel kan verlagen voor de eenzame hobbyist of de ZZP'er die er maar niet aan begint.

    Specifieke vragen kunnen wat mij betreft ook in deze thread gezet worden en zal ik proberen te beantwoorden, en waar nodig in de artikelen te verwerken.
    1+1=b

  4. #4
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Ook ik ben schuldig

    Meteen Mercurial geinstalleerd, samen met ToirtoiseHG.
    Ik heb via de verkenner een Repository aangemaakt.
    Nu wil ik mijn projecten overzetten, maar stuit op een optie, die ik niet kan vinden: Commit

    Help. Ik ben een simpele jongen en begrijp de commandline niet helemaal.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	hg commit.jpg 
Views:	310 
Size:	33.3 KB 
ID:	6048  
    Delphi is great. Lazarus is more powerfull

  5. #5
    @GolezTrol Mooi verhaal! En inderdaad: of je nou "eenvoudig aan het hobbyen" of "professioneel aan het bouwen" bent, je kunt en mag niet zonder versiebeheer werken.

    @jkuiper ik zie de menuoptie "Create repository here", dat geeft volgens mij aan dat je nog geen repository hebt.
    Marcel

  6. #6
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    oke. Ik had een lege map aangemaakt en daarin de repository.
    Nu heb ik inderdaad een nieuwe optie 'Add" en optie "commit" erbij gehad nadat ik mijn projectmap heb geselecteerd.
    De bestanden zijn gekopieerd.
    Nu zie ik dat in de map, waarin mijn project staat, een nieuwe map is aangemaakt met .hg
    Daarin staat alles wat ik heb geselecteerd met als extentie .i
    Maar kan deze map niet verhuizen naar een andere schijf, zodat deze automatisch mee genomen kan worden met de backup.

    Overigens kan ik de bestanden goed zien in de workbench als in mijn browser.
    Delphi is great. Lazarus is more powerfull

  7. #7
    Senior Member AntonSteen's Avatar
    Join Date
    Dec 2006
    Location
    IJsselmonde (Rotterdam)
    Posts
    352
    Mooie tutorial, met uitermate handige tips.
    Gaat me wel het één en ander aan tijd schelen, had ik eerder moeten zien.
    Thanks
    Lazarus als hobby, en dan niet in de kroeg
    http://www.wavdsteen.com

  8. #8
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,708
    Het mooiste vind ik nog: "Hé, vorige week werkte X nog en nu gaat het fout"

    Dan kijk ik even wat er sinds vorige week verandert is in de code en wordt het gauw duidelijk.
    TMemoryLeak.Create(Nil);

  9. #9
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Voor mensen die graag met experimentele versie systemen experimenteren in productie omgevingen, lees en huiver:

    http://www.phoronix.com/scan.php?pag...tem&px=MTMzNTc

  10. #10
    Oops, da's even heel erg schrikken
    Marcel

  11. #11
    Dus een tip: kopieer altijd handmatig je repository in een mapje 'oud', 'oud2' of 'ouder' nadat je je bestanden gecommit hebt.
    1+1=b

  12. #12
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Of: gebruik geen RCS dat ooit een verzameling shellscripts was, en toen als gevolg van hype enorm snel gegroeid is.

    Dit is echt een gevaarlijke fout in de basis filosofie, een operatie op het RCS zonder integriteit check (en blijkbaar op een heel ander niveau afgehandeld).

    Maar zelfs als je iets anders gebruikt, het is toch wel een herinnering bij backups (en kopien) regelmatig restorability/ integriteit te controleren.

    Daar besteed ik liever mijn tijd aan dan manueel controlfreakerig geprul (want weet je dat mapje echt te vinden als er over 6 maanden een bestand van een project dat je minder vaak gebruikt onleesbaar is, of is het dan al gewist?).

    Ik zit te denken een MSBUILD gebaseerde batchfile te maken die alle project dient te compileren, en die dan maandelijks (maar handmatig) te draaien. Niet perfect natuurlijk (zegt alleen iets over uiteindelijke staat, maar niet historie)

    Op dit moment backup ik (werk) SVN nachtelijk, en houdt de laatste 2,3, en breng die ook direct offsite. Ga daar ook minstens een maandelijke backup bijhouden. (Die hoeft dan niet offsite, die gaat dan in de gewone backup mee)

    Kreun, dat betekent weer python beunen.

  13. #13
    Ik ben misschien paranoia, maar ik maak zelfs elke nacht een backup van mijn SVN. Die blijft staan tot de harddisk van de backup vol is, dat komt neer op ongeveer een jaar.

    Waarom python beunen??
    Marcel

  14. #14
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Quote Originally Posted by Marcel View Post
    Ik ben misschien paranoia, maar ik maak zelfs elke nacht een backup van mijn SVN. Die blijft staan tot de harddisk van de backup vol is, dat komt neer op ongeveer een jaar.
    Zoals gezegd, ik ook, en direct offsite ook. Maar ivm die offsite synchronizatie beperk ik het totaal aantal backups.

    Waarom python beunen??
    Hoe backup jij? Ik met het met SVN meergeleverde hot-backup.py.

  15. #15
    Batchfile 1:

    set SubversionDir=D:\Data\Repos
    for /F %%a in ('dir %SubversionDir% /ad/b') do call svn.bat %%a

    Batchfile2:

    set project=%1
    set svnFolder=%BackupDir%\svnTemp
    svnadmin hotcopy %SubversionDir%\%project% %svnFolder%
    7z a "%BackupDir%\%project%_svn.zip" %svnFolder%
    rd /q/s %svnFolder%

    Daar is weinig python aan
    Marcel

Page 1 of 2 1 2 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

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