SitePoint Sponsor

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 25 of 54
  1. #1
    SitePoint Wizard
    Join Date
    May 2003
    Location
    Berlin, Germany
    Posts
    1,829
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    what version control software do you use?

    Please post only freeware here. A link would be good to the download page.

  2. #2
    eschew sesquipedalians silver trophy sweatje's Avatar
    Join Date
    Jun 2003
    Location
    Iowa, USA
    Posts
    3,749
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    cvs

    CVS is an acronym for Concurrent Versions System. CVS is an open-source version control system built on top of the older RCS. The homepage of CVS is http://www.cvshome.org/. Additionally, the technical chapters from the book CVS Open Source Development are available at http://cvsbook.red-bean.com/cvsbook.html and are an excellent resource. CVS is used to control the source code for many open-source projects, including both the language PHP and the Apache web server.

    Tortoise CVS: This will probably be the most comfortable way for windows users to access and modify files in CVS. http://www.tortoisecvs.org/
    Jason Sweat ZCE - jsweat_php@yahoo.com
    Book: PHP Patterns
    Good Stuff: SimpleTest PHPUnit FireFox ADOdb YUI
    Detestable (adjective): software that isn't testable.

  3. #3
    Rabble Rouser bronze trophy
    Join Date
    Jan 2003
    Location
    Mountain View, CA
    Posts
    427
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I just recently started using BitKeeper, and so far so good

  4. #4
    Mlle. Ledoyen silver trophy seanf's Avatar
    Join Date
    Jan 2001
    Location
    UK
    Posts
    7,168
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Harry Potter

    -- You lived inside my world so softly
    -- Protected only by the kindness of your nature

  5. #5
    SitePoint Wizard
    Join Date
    May 2003
    Location
    Berlin, Germany
    Posts
    1,829
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yeah, always wanted to use CVs, but had trouble installing it. There were no executables, so I would have go through a 50kb installing ocument, which don't have the time for. :P

    Anyone willing to help me installing CVS?

    Thanks in advance.

  6. #6
    eschew sesquipedalians silver trophy sweatje's Avatar
    Join Date
    Jun 2003
    Location
    Iowa, USA
    Posts
    3,749
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    rpm -uVH cvs...
    or 
    emerge cvsd
    or (I think)
    app-get cvs
    I have no idea if it can run on Windows or not.

  7. #7
    does not play well with others frezno's Avatar
    Join Date
    Jan 2003
    Location
    Munich, Germany
    Posts
    1,391
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I use CVS is (http://www.cvshome.org/ with WinCVS (http://www.wincvs.org/) on Windows environment
    We are the Borg. Resistance is futile. Prepare to be assimilated.
    I'm Pentium of Borg.Division is futile.Prepare to be approximated.

  8. #8
    SitePoint Zealot Alarion's Avatar
    Join Date
    May 2001
    Location
    Virginia
    Posts
    126
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by seanf
    Same here

    funny, my name is Sean F too
    -=Alarion=-
    Protollix - Linux hosting from $3.95/m

  9. #9
    Mlle. Ledoyen silver trophy seanf's Avatar
    Join Date
    Jan 2001
    Location
    UK
    Posts
    7,168
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Alarion
    Same here

    funny, my name is Sean F too


    Sean
    Harry Potter

    -- You lived inside my world so softly
    -- Protected only by the kindness of your nature

  10. #10
    SitePoint Enthusiast
    Join Date
    Feb 2004
    Location
    Norway
    Posts
    39
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I use the windows version of CVS for my php-projects. For all stuff at work I use SourceSafe.

  11. #11
    SitePoint Wizard
    Join Date
    May 2003
    Location
    Berlin, Germany
    Posts
    1,829
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why Stream? Why do you use something different at work?

    Thanks for the help with CVs, I will have a look at it this afternoon.

  12. #12
    midnight coder
    Join Date
    Dec 2000
    Location
    The flat edge of the world
    Posts
    838
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by seanf
    I second Subversion. I'm on Windows and have tried CVS and BitKeeper, Subversion bets both of them in ease of use, it's cross platform, uses existing Apache2 server for network repository (there's also a standalone server if you don't need Apache), and it-just-works.

    Along with TortoiseSVN it's a winning combination. Any new users or people who used to use CVS should give Subversion a go.
    Work smarter, not harder. -Scrooge McDuck

  13. #13
    SitePoint Wizard
    Join Date
    May 2003
    Location
    Berlin, Germany
    Posts
    1,829
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks Robo for the recommendation.

  14. #14
    SitePoint Enthusiast
    Join Date
    Feb 2004
    Location
    Norway
    Posts
    39
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by DarkAngelBGE
    Why Stream? Why do you use something different at work?

    Thanks for the help with CVs, I will have a look at it this afternoon.
    It's because we use Visual Studio .Net and currently it only got integrated SourceSafe support. I've read there's a CVS-plugin coming so we might switch when it's ready for use.

  15. #15
    does not play well with others frezno's Avatar
    Join Date
    Jan 2003
    Location
    Munich, Germany
    Posts
    1,391
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BTW, since thre's also a thread on Zend Studio started:
    Zend Studio has an integrated CVS support for your projects.
    I didn't use it yet so i don't have any idea how good or bad it is.
    My guess is that it's still pretty basic.
    We are the Borg. Resistance is futile. Prepare to be assimilated.
    I'm Pentium of Borg.Division is futile.Prepare to be approximated.

  16. #16
    SitePoint Wizard
    Join Date
    May 2003
    Location
    Berlin, Germany
    Posts
    1,829
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ALright guys, now installed cvs and winCvs (thanks again, Robo). Now let's find out how I can really fledge my muscles with it...

  17. #17
    SitePoint Enthusiast
    Join Date
    Aug 2003
    Location
    VA, USA
    Posts
    57
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by DarkAngelBGE
    ALright guys, now installed cvs and winCvs (thanks again, Robo). Now let's find out how I can really fledge my muscles with it...
    I would suggest using TortoiseCVS if you're going the CVS route. Have used TortoiseCVS through many versions now & have never had any issues; the Win Explorer integration rocks since it essentially provides CVS integration with whatever IDE you choose.

    Of course, there are some real problems with CVS and I think you are much better off using Subversion. (I use Subversion now & will never consider CVS again.)

    Main problems I have w/ CVS:

    - you can't rename files.

    Well, you can delete and create new ones ... but guess what ... your new files have no revision history! (i.e. to look at pre-rename changes requires digging through the "Attic" to look at the revision histories for deleted files... a real mess ...)

    - you can't move files.

    (similar issue to renaming)

    - directories aren't versioned.

    They only are there if they have files in them. This means you have to constantly "prune" your repository to remove directories that are empty. This makes things get pretty ugly if you decide to re-organize your repository.

    The good news is that subversion fixes these issues. I used to be so hesitant to add new files to CVS modules because of the inability to re-organize the repository (i.e. I'd postpone adding files until I knew that I had it structured correctly). This hesitancy really goes against the idea of version control; now w/ subversion I just add files wherever I want and have complete flexibility to move them around and rename them without losing any of my revision history. It's frickin' awesome.

    TortoiseSVN is awesome too.

    Cheers,
    Hans

    P.S. What does "fledge my muscles" mean?

  18. #18
    Yugo full of anvils bronze trophy hillsy's Avatar
    Join Date
    May 2001
    Location
    :noitacoL
    Posts
    1,859
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I hear that SVN is a rewrite by some of the CVS people based upon some ideas that are nice to have, but that were too hard to backport into CVS.

    The recommendation I've had is that if you're starting from scratch you should use SVN instead of CVS. But if you're having to integrate with old CVS repositories, tools that only support CVS etc, you should go down that route.
    that's me!
    Now A Pom. And a Plone Nut
    Broccoli Martinez Airpark

  19. #19
    SitePoint Member
    Join Date
    Jun 2004
    Location
    Iceland
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't version control my code, since only me (at most 1 else) has access to it. And I don't like any stuff limiting how fast I can deliver my work.

  20. #20
    ********* Victim lastcraft's Avatar
    Join Date
    Apr 2003
    Location
    London
    Posts
    2,423
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Hi...

    Quote Originally Posted by appel
    I don't version control my code, since only me (at most 1 else) has access to it. And I don't like any stuff limiting how fast I can deliver my work.
    For my own projects and most of my open source stuff only me (at most 2 others) has access to it. And I don't like any stuff limiting how fast I can deliver my work....

    ...so I ALWAYS use version control .

    yours, Marcus
    Marcus Baker
    Testing: SimpleTest, Cgreen, Fakemail
    Other: Phemto dependency injector
    Books: PHP in Action, 97 things

  21. #21
    SitePoint Enthusiast
    Join Date
    Aug 2003
    Location
    VA, USA
    Posts
    57
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by appel
    I don't version control my code, since only me (at most 1 else) has access to it. And I don't like any stuff limiting how fast I can deliver my work.
    Yeah, there's absolutely no reason why using version control should slow down your work delivery cycle. In fact the ability to check in from your dev station and checkout to a multiple test platforms makes things quite a bit faster for me. & if you're actually managing a product with releases, version control software is essential.

    I didn't used to use any version control software either, but for some time now I've been doing it even if I'm the only one working on a project. I can't imagine doing otherwise now. ... You'll change your mind the day you realize you've gone down the wrong app design path, or want to remember why you changed a particular bit of code, or overwrote (or someone else overwrote) a file by accident ...

    The only argument against it that I could see is that CVS does require you to figure things out before you set up your repository (to avoid a mess later) -- in some development models that really doesn't work very well. SVN completely addresses this issue, though, so there's really no more excuse

    Hans

  22. #22
    does not play well with others frezno's Avatar
    Join Date
    Jan 2003
    Location
    Munich, Germany
    Posts
    1,391
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by appel
    I don't version control my code, since only me (at most 1 else) has access to it.
    hmmm, what difference does this make?
    I always use it for my personal stuff as well. That's the only way for me to have a track record.
    And it also might happen that changes aren't that good and you want to restart from an earlier version.
    And many many other reasons...
    We are the Borg. Resistance is futile. Prepare to be assimilated.
    I'm Pentium of Borg.Division is futile.Prepare to be approximated.

  23. #23
    Non-Member
    Join Date
    Nov 2002
    Location
    Earth
    Posts
    1,107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    +1 on subversion. Been using it a while now. So much nicer than CVS.

  24. #24
    Forums Designer
    Join Date
    Jun 2004
    Posts
    422
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by seanf
    Thanks for links. I've been looking for something like this for some time.

  25. #25
    SitePoint Addict pachanga's Avatar
    Join Date
    Mar 2004
    Location
    Russia, Penza
    Posts
    265
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Subversion is a must yet i have to "recover" it regularly at my Subversion hosting provider Berlios.de

    Guys at Berlios have no idea why it's happening...probably tigris.org support is better...


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
  •