Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Product Lifecycle
  3. Free Tools
  4. Looking for version control software

Looking for version control software

Scheduled Pinned Locked Moved Free Tools
collaborationquestionannouncement
11 Posts 9 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B biop codeproject

    Dear all, I start working in my current company not long ago. This is a small company and does not have any version control software. All projects are small and there is no centralized version control. Or put it this way, there is no need. I would like to at least version control projects in my machine. My computer is Windows 7 64 bit Home Premium edition. I need to have a GUI to check out and check in files. Beside checking in and out source code, I will check in documents. I don't mind installing one software and install the 'front end' afterward. Any recommendation?

    T Offline
    T Offline
    thatraja
    wrote on last edited by
    #2

    Here you go GIT[^] AnkhSVN[^] Apache Subversion[^] Mercurial[^] Bazaar[^]

    thatraja


    FREE Code Conversion VB6 ASP VB.NET C# ASP.NET C++ JAVA PHP DELPHI | Nobody remains a virgin, Life screws everyone :sigh:

    1 Reply Last reply
    0
    • B biop codeproject

      Dear all, I start working in my current company not long ago. This is a small company and does not have any version control software. All projects are small and there is no centralized version control. Or put it this way, there is no need. I would like to at least version control projects in my machine. My computer is Windows 7 64 bit Home Premium edition. I need to have a GUI to check out and check in files. Beside checking in and out source code, I will check in documents. I don't mind installing one software and install the 'front end' afterward. Any recommendation?

      A Offline
      A Offline
      Albert Holguin
      wrote on last edited by
      #3

      I use SVN (Subversion)... it's very good and there's a ton of information about it out there (and a lot of clients to choose from for accessing your repositories). A lot people though are choosing distributed repository systems such as Mercurial. I would say find something that fits what you need from the popular ones (since they'll have the most wide support) and try it out, if you like it, keep going with it... if not, try something else. ...and the whole idea that a small company doesn't need version control is well... not very good at all...

      OriginalGriffO 1 Reply Last reply
      0
      • A Albert Holguin

        I use SVN (Subversion)... it's very good and there's a ton of information about it out there (and a lot of clients to choose from for accessing your repositories). A lot people though are choosing distributed repository systems such as Mercurial. I would say find something that fits what you need from the popular ones (since they'll have the most wide support) and try it out, if you like it, keep going with it... if not, try something else. ...and the whole idea that a small company doesn't need version control is well... not very good at all...

        OriginalGriffO Offline
        OriginalGriffO Offline
        OriginalGriff
        wrote on last edited by
        #4

        Albert Holguin wrote:

        the whole idea that a small company doesn't need version control is well... not very good at all

        Absolutely. :thumbsup: I am self employed, and I use SVN. Source control is an excellent tool, provided you A) remember to use it, B) only ever check in working, tested code, and C) don't try to use it as an alternative to backups.

        Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

        A 1 Reply Last reply
        0
        • OriginalGriffO OriginalGriff

          Albert Holguin wrote:

          the whole idea that a small company doesn't need version control is well... not very good at all

          Absolutely. :thumbsup: I am self employed, and I use SVN. Source control is an excellent tool, provided you A) remember to use it, B) only ever check in working, tested code, and C) don't try to use it as an alternative to backups.

          Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

          A Offline
          A Offline
          Albert Holguin
          wrote on last edited by
          #5

          Well... A) Should be easy if you use something like Tortoise to interface with the SVN server... since the icons or the folders and files are changed (red "X"s mark the changed docs). B) No need to... if you know how to use branches, revert changes, and use diffs. Given you've adopted the Trunk/Branches/Tags methodology (which is not forced on you), you can have one of the branches be your personally working copy, and have the Trunk be your main source. C) Well, it could complimentary. For example, when using SVN, the initial checkout will take a while (on big projects) but after that, it only downloads changes. So you can use it to keep a remote backup updated without using much bandwidth at all (and it's really fast).

          1 Reply Last reply
          0
          • B biop codeproject

            Dear all, I start working in my current company not long ago. This is a small company and does not have any version control software. All projects are small and there is no centralized version control. Or put it this way, there is no need. I would like to at least version control projects in my machine. My computer is Windows 7 64 bit Home Premium edition. I need to have a GUI to check out and check in files. Beside checking in and out source code, I will check in documents. I don't mind installing one software and install the 'front end' afterward. Any recommendation?

            W Offline
            W Offline
            Wonde Tadesse
            wrote on last edited by
            #6

            TortoiseSVN[^] :thumbsup:

            Wonde Tadesse MCTS

            1 Reply Last reply
            0
            • B biop codeproject

              Dear all, I start working in my current company not long ago. This is a small company and does not have any version control software. All projects are small and there is no centralized version control. Or put it this way, there is no need. I would like to at least version control projects in my machine. My computer is Windows 7 64 bit Home Premium edition. I need to have a GUI to check out and check in files. Beside checking in and out source code, I will check in documents. I don't mind installing one software and install the 'front end' afterward. Any recommendation?

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #7

              I'd reccomend getting VisualSVNServer[^] to act as your subversion server, and then use tortoiseSVN[^] on your client machine(s) if you are using Visual studio then I would also recommend AnkhSVN[^] All free, minimal fuss and easy set up

              MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

              R 1 Reply Last reply
              0
              • B biop codeproject

                Dear all, I start working in my current company not long ago. This is a small company and does not have any version control software. All projects are small and there is no centralized version control. Or put it this way, there is no need. I would like to at least version control projects in my machine. My computer is Windows 7 64 bit Home Premium edition. I need to have a GUI to check out and check in files. Beside checking in and out source code, I will check in documents. I don't mind installing one software and install the 'front end' afterward. Any recommendation?

                D Offline
                D Offline
                David Skelly
                wrote on last edited by
                #8

                There are lots of free version control systems available and to be honest the choice between them usually boils down to personal taste. You don't say what development environment you are using (.NET, Java, Python, PHP, something weird and off the shelf) but I don't think that matters. Subversion is good, mainstream, easy to use (once you get used to it), and has plugins to integrate it with just about any IDE you can think of, and tortoiseSVN is a good GUI for it that integrates well with Windows Explorer. Flavour of the month are tools like Mercurial, Git, DARCS or Bazaar. I don't think DARCS has a GUI available, the others do. Bazaar is popular in the Python world, Mercurial is the trendy VCS to use in Java circles, and Git is the sweetheart of the open source world at the moment. But all of them work well with any language and with binary files like documents or images. And to echo what others here have said: the idea that a small company does not need version control is wrong, wrong, wrong. Lack of proper version control just screams "amateur" and tells me that their development procedures are likely to be pretty sloppy in general. So well done for deciding to use your own.

                1 Reply Last reply
                0
                • B biop codeproject

                  Dear all, I start working in my current company not long ago. This is a small company and does not have any version control software. All projects are small and there is no centralized version control. Or put it this way, there is no need. I would like to at least version control projects in my machine. My computer is Windows 7 64 bit Home Premium edition. I need to have a GUI to check out and check in files. Beside checking in and out source code, I will check in documents. I don't mind installing one software and install the 'front end' afterward. Any recommendation?

                  B Offline
                  B Offline
                  biop codeproject
                  wrote on last edited by
                  #9

                  Hi all, Thanks for the information. As I am in a small company, beside the computer I am given and certain key software, I don't expect the company will pay for version control software. So I will pick up Subversion and use TortoiseSVN for the front end. I hope there is not much in learning to use those. Well thanks for the praise that I decide to use version control software in this company. Hey even almost all projects are small, the rate of reuse previous software is high. It is becoming a must to use version control software.

                  1 Reply Last reply
                  0
                  • L Lost User

                    I'd reccomend getting VisualSVNServer[^] to act as your subversion server, and then use tortoiseSVN[^] on your client machine(s) if you are using Visual studio then I would also recommend AnkhSVN[^] All free, minimal fuss and easy set up

                    MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                    R Offline
                    R Offline
                    Rajeev Jayaram
                    wrote on last edited by
                    #10

                    +5 :thumbsup:

                    1 Reply Last reply
                    0
                    • B biop codeproject

                      Dear all, I start working in my current company not long ago. This is a small company and does not have any version control software. All projects are small and there is no centralized version control. Or put it this way, there is no need. I would like to at least version control projects in my machine. My computer is Windows 7 64 bit Home Premium edition. I need to have a GUI to check out and check in files. Beside checking in and out source code, I will check in documents. I don't mind installing one software and install the 'front end' afterward. Any recommendation?

                      P Offline
                      P Offline
                      Patrick Harris
                      wrote on last edited by
                      #11

                      I'm in the same boat and I use this:http://tortoisesvn.tigris.org/[^] It is absolutely the best for what you're looking for. Just be careful not to put big files into it because you cannot remove them from the repository (unless you use svnobliterate).

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups