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. The Lounge
  3. Recommendations for source control

Recommendations for source control

Scheduled Pinned Locked Moved The Lounge
csharpgame-devsysadminquestion
54 Posts 36 Posters 50 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.
  • R Ron Anders

    I'm using VisualSVN on a server box at my office. Free save for the static ip, os and box.

    T Offline
    T Offline
    Tri Mike Nelson
    wrote on last edited by
    #43

    Another thumbs up for VisualSVN plus the Tortoise SVN client. Very intuitive. If you have access to a remote server you get the additional security of off-site repository storage.

    1 Reply Last reply
    0
    • Z ZurdoDev

      What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.

      There are only 10 types of people in the world, those who understand binary and those who don't.

      J Offline
      J Offline
      Josh Bula
      wrote on last edited by
      #44

      I also use git, a free Bitbucket account, and SourceTree as the client. I'm very happy with all three.

      1 Reply Last reply
      0
      • Z ZurdoDev

        What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.

        There are only 10 types of people in the world, those who understand binary and those who don't.

        T Offline
        T Offline
        Terry gilman
        wrote on last edited by
        #45

        Perforce is free for up to 20 users. I have used it religiously for about 10 years. I like it's atomic check in feature.

        1 Reply Last reply
        0
        • Z ZurdoDev

          What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.

          There are only 10 types of people in the world, those who understand binary and those who don't.

          A Offline
          A Offline
          andegre
          wrote on last edited by
          #46

          I second the Git and BitBucket recommendation. I use it for all of my personal projects. You can access it from any computer, and you can also make code changes directly from your browser (I do this while I'm at work and need to make a quick bug fix). I know there's a bit of a learning curve with Git command line, so look for some GUI options like GitExtensions, or something like that.

          Z 1 Reply Last reply
          0
          • A andegre

            I second the Git and BitBucket recommendation. I use it for all of my personal projects. You can access it from any computer, and you can also make code changes directly from your browser (I do this while I'm at work and need to make a quick bug fix). I know there's a bit of a learning curve with Git command line, so look for some GUI options like GitExtensions, or something like that.

            Z Offline
            Z Offline
            ZurdoDev
            wrote on last edited by
            #47

            Thanks.

            There are only 10 types of people in the world, those who understand binary and those who don't.

            1 Reply Last reply
            0
            • Z ZurdoDev

              raddevus wrote:

              it's so easy

              I hate command line. I do prefer keyboard over mouse but I'm getting too old, I guess, to have to learn another "language." Thanks for the feedback though.

              There are only 10 types of people in the world, those who understand binary and those who don't.

              S Offline
              S Offline
              Stuart Dootson
              wrote on last edited by
              #48

              As well as TortoiseHg, you have the option of Sourcetree[^], which is a GUI client for both Git and Mercurial repos, or GitKraken[^], which (as the name suggests) is a Git client GUI. Personally, I prefer TortoiseHg for Mercurial and GitKraken for Git, but I've got all three installed...

              Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

              1 Reply Last reply
              0
              • C Chris Maunder

                ...err, I mean TFS. ...I mean, Team Services. Sorry. I mean: Visual Studio Team Services I love Microsoft's naming. Really I do. It's free, it works.

                cheers Chris Maunder

                W Offline
                W Offline
                WynterDragon
                wrote on last edited by
                #49

                In our AX 2012 development, TFS was nothing but a pain. We had issues attempting to implement it with multiple users in two different domains. It just couldn't handle it.

                1 Reply Last reply
                0
                • C Chris Maunder

                  We use something similar to this[^] for storing copies of our code.

                  cheers Chris Maunder

                  J Offline
                  J Offline
                  JRickey
                  wrote on last edited by
                  #50

                  I love the security in your system--using the net to keep the upper level data from corruption. Of course, I expect the database could be rebuilt for any dropped clusters.

                  1 Reply Last reply
                  0
                  • Z ZurdoDev

                    What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.

                    There are only 10 types of people in the world, those who understand binary and those who don't.

                    N Offline
                    N Offline
                    Nicolas Bourgogne
                    wrote on last edited by
                    #51

                    I personally love Plastic SCM. Their interface is well thought-out and intuitive, setup is easy. Love it :)

                    1 Reply Last reply
                    0
                    • Z ZurdoDev

                      What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.

                      There are only 10 types of people in the world, those who understand binary and those who don't.

                      B Offline
                      B Offline
                      Bruce Patin
                      wrote on last edited by
                      #52

                      I have been using GIT, but I have had problems branching then not branching, and wound up going back to my basic source control - zip the whole project, putting yyyy-mm-dda_c (where 'a' is a letter that increments through the day, and 'c' is a short comment) at the end of the filename. The only time I have had trouble with zip is in zipping code for OSX on Windows, then trying to go back to it by unzipping on OSX.

                      Z 1 Reply Last reply
                      0
                      • B Bruce Patin

                        I have been using GIT, but I have had problems branching then not branching, and wound up going back to my basic source control - zip the whole project, putting yyyy-mm-dda_c (where 'a' is a letter that increments through the day, and 'c' is a short comment) at the end of the filename. The only time I have had trouble with zip is in zipping code for OSX on Windows, then trying to go back to it by unzipping on OSX.

                        Z Offline
                        Z Offline
                        ZurdoDev
                        wrote on last edited by
                        #53

                        Brute force. Nice. :-\

                        There are only 10 types of people in the world, those who understand binary and those who don't.

                        1 Reply Last reply
                        0
                        • Z ZurdoDev

                          What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.

                          There are only 10 types of people in the world, those who understand binary and those who don't.

                          D Offline
                          D Offline
                          Dar Brett 0
                          wrote on last edited by
                          #54

                          I'm going to say something strange... I'd suggest using git without a central server - although you could easily use a central server - I suppose your desktop would kind of fill the role of a central server. Since git is completely file based it doesn't care about where the files are, they can be somewhere over HTTP, HTTPS, or even a local file-system. Since a local file-system is a possibility it means you can use a UNC path to access a file-share on a remote system. What this allows you to do is that you could set up your projects directory on your desktop as a file share on your desktop, and then pull/push between your laptop and desktop. So you get all the benefits of version control - without needing to set up a server to host it all. Of course you also lose the benefits of having an off-site backup, but you could always periodically push to some free source control server like Bitbucket or Github periodically. Also since everyone it suggesting clients - I'd throw Git Extensions into the mix. It's not that polished, but it doesn't try to hide how git is working from you. It's just a GUI layer that maps (more or less) 1:1 to git commands.

                          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