#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2010
    Posts
    7
    Rep Power
    0

    Best Version Control


    Hi Everyone

    I have just joined a company as a fresher as a system administrator. I have to install a version control so that the companyís IT Department can work and multiple programmers can update their Code. Please suggest me which one is the best Version Control Software and how to install that if there is any easy manual for it.

    Please Help me as soon as possible as it is their urgent requirement. I have heard of Visual Source Safe , Team Foundation Software , SVN , CVS but donít have any idea how to install these and test whether its working fine or not . Please help.

    Thanks
    Johnny
  2. #2
  3. No Profile Picture
    Lost in code
    Devshed Supreme Being (6500+ posts)

    Join Date
    Dec 2004
    Posts
    8,317
    Rep Power
    7170
    SVN and CSV are the two most popular, but GIT is my personal favorite.

    GIT is more complex than SVN, but the increase in complexity also provides many additional features. GIT is also easier to build than SVN because it has far fewer dependencies.
  4. #3
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2010
    Posts
    7
    Rep Power
    0
    we are developing applications in asp.net and sql server 2005 so GIT will support all those files and will do versioning properly. can you guide me how to install GIT ?

    thanks
    Johnny.
  6. #4
  7. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jan 2010
    Location
    London
    Posts
    42
    Rep Power
    6
    I think you should stick with subversion - it is a lot more mature so you will find many more tutorials and help when you run into problems.
    London PHP Development Company - Have complex web development needs? we are specialists in custom built web applications.

    PHP to Ruby - Learn to convert PHP code to Ruby
  8. #5
  9. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    May 2004
    Location
    Boston, MA USA
    Posts
    386
    Rep Power
    47
    We have a small, development group, mostly individuals working from home offices around the world. We deal primarily with PHP, HTML, and Java code.

    I am looking for a good version control system with a user friendly GUI. I know Subversion is the standard these days but I am afraid a command line program will just be too cumbersome and users will revert to FTP. I have looked into Tortoisesvn but it's a Windows/IE application and our development team is about 50/50 Windows/Mac.

    Because we are a small team, we really don't need anything terribly sophisticated, just easy and quick to use with robust versioning.

    Can someone suggest a good tool, preferably written in PHP/MySQL? Otherwise an easy to administer Subversion/GUI combination?

    Thanks
  10. #6
  11. CSS & JS/DOM Adept
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jul 2004
    Location
    USA (verifiably)
    Posts
    20,127
    Rep Power
    4304
    TortoiseSVN is the GUI I use, but I'm sure there must be other GUIs available. Some editors even have SVN support built in. One popular Mac editor that includes SVN support is Coda.

    http://suburbia.org.uk/blog/2009/04/08/182507.html
    http://en.wikipedia.org/wiki/Compari...ersion_clients

    I know Subversion is the standard these days
    I'm not sure about that. A lot of people seem to prefer Git.

    I am afraid a command line program will just be too cumbersome and users will revert to FTP.
    In some configurations of Subversion, developers might need to use both.
    Spreading knowledge, one newbie at a time.

    Check out my blog. | Learn CSS. | PHP includes | X/HTML Validator | CSS validator | Common CSS Mistakes | Common JS Mistakes

    Remember people spend most of their time on other people's sites (so don't violate web design conventions).
  12. #7
  13. No Profile Picture
    Lost in code
    Devshed Supreme Being (6500+ posts)

    Join Date
    Dec 2004
    Posts
    8,317
    Rep Power
    7170
    Web based version control is an interesting concept... but not something that I see working very well (assuming it even exists, which I doubt).

    Version control systems pretty much universally require read and write access to your source code files, which is something that would be very difficult to do well from a web based interface, and impossible to do from a web interface that uses only PHP and MySQL. (Unless all development happened on the server, but if a VCS required the source files to be located on the VCS server it would be pretty terrible).

    Also, you're worried that a command line interface is going to be too difficult for programmers to use? These people can write code (presumably), I'm pretty sure they can get by with a command line interface if needed.
    PHP FAQ

    Originally Posted by Spad
    Ah USB, the only rectangular connector where you have to make 3 attempts before you get it the right way around

IMN logo majestic logo threadwatch logo seochat tools logo