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. Source Control Suggestions

Source Control Suggestions

Scheduled Pinned Locked Moved The Lounge
collaborationhelpquestion
41 Posts 27 Posters 0 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.
  • K Offline
    K Offline
    Kevin Marois
    wrote on last edited by
    #1

    So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

    N L J M M 18 Replies Last reply
    0
    • K Kevin Marois

      So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

      If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

      N Offline
      N Offline
      Nelek
      wrote on last edited by
      #2

      SVN?

      M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

      K 1 Reply Last reply
      0
      • K Kevin Marois

        So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

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

        List of version-control software - Wikipedia[^]

        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

        1 Reply Last reply
        0
        • K Kevin Marois

          So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

          If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

          J Offline
          J Offline
          Joan M
          wrote on last edited by
          #4

          Why don't you want GIT?

          www.robotecnik.com[^] - robots, CNC and PLC programming

          K 1 Reply Last reply
          0
          • N Nelek

            SVN?

            M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

            K Offline
            K Offline
            Kevin Marois
            wrote on last edited by
            #5

            Hosted where?

            If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

            N B W 3 Replies Last reply
            0
            • K Kevin Marois

              Hosted where?

              If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

              N Offline
              N Offline
              Nelek
              wrote on last edited by
              #6

              Own computer acting as server?

              M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

              L K 2 Replies Last reply
              0
              • K Kevin Marois

                So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

                If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                M Offline
                M Offline
                M Badger
                wrote on last edited by
                #7

                Mercurial It's a few years old but try this : Choosing a Version Control System - A Beginners Tour of the Options[^] As far as I could tell Mercurial did everything Git did but a million times easier. Then everyone went with Git. M

                1 Reply Last reply
                0
                • K Kevin Marois

                  So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

                  If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                  M Offline
                  M Offline
                  Maximilien
                  wrote on last edited by
                  #8

                  learn GIT, it's a PITA, but it works.

                  I'd rather be phishing!

                  L K 2 Replies Last reply
                  0
                  • N Nelek

                    Own computer acting as server?

                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

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

                    Yep :thumbsup:

                    It does not solve my Problem, but it answers my question

                    1 Reply Last reply
                    0
                    • M Maximilien

                      learn GIT, it's a PITA, but it works.

                      I'd rather be phishing!

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

                      That's the argument that makes bad products the leaders in their branche.

                      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                      1 Reply Last reply
                      0
                      • K Kevin Marois

                        So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

                        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                        R Offline
                        R Offline
                        RickZeeland
                        wrote on last edited by
                        #11

                        See overview here: best-version-control-systems[^]

                        1 Reply Last reply
                        0
                        • M Maximilien

                          learn GIT, it's a PITA, but it works.

                          I'd rather be phishing!

                          K Offline
                          K Offline
                          Kevin Marois
                          wrote on last edited by
                          #12

                          I have a solution with some projects in the same base folder, and other projects that are shared in different locations. When I right-click the solution and choose "Add To Source Control", a Git message pops up:

                          Source Control - Git

                          The current solution has projects that are located outside the solution folder. These projects will not be source controlled in the Git repository. To add all the projects to a single Git repository please consolidate all projects under a single folder.

                          This doesn't even make sense. I've heard too many horror stories about Git. This is one of them. See also [Git Catastrophes and Tips to Avoid Them | @RisingStack](https://blog.risingstack.com/git-catastrophes-and-tips-to-avoid-them/)

                          If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                          M U 2 Replies Last reply
                          0
                          • N Nelek

                            Own computer acting as server?

                            M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                            K Offline
                            K Offline
                            Kevin Marois
                            wrote on last edited by
                            #13

                            I actually have a server, and I've hosted SVN on it, but having the source in a repo in the same room as my dev PC doesn't keep me from losing the code if my house burns down. I could of course back up the SVN repo, but that's what cloud based systems are for. I guess I could set up backup of the repos to some cloud storage, but I'm looking for easy.

                            If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                            OriginalGriffO 1 Reply Last reply
                            0
                            • J Joan M

                              Why don't you want GIT?

                              www.robotecnik.com[^] - robots, CNC and PLC programming

                              K Offline
                              K Offline
                              Kevin Marois
                              wrote on last edited by
                              #14

                              It sucks. [Git Catastrophes and Tips to Avoid Them | @RisingStack](https://blog.risingstack.com/git-catastrophes-and-tips-to-avoid-them/)

                              If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                              J Sander RosselS 2 Replies Last reply
                              0
                              • K Kevin Marois

                                I actually have a server, and I've hosted SVN on it, but having the source in a repo in the same room as my dev PC doesn't keep me from losing the code if my house burns down. I could of course back up the SVN repo, but that's what cloud based systems are for. I guess I could set up backup of the repos to some cloud storage, but I'm looking for easy.

                                If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

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

                                You shouldn't consider source control as a backup system - separate the concerns and implement a planned backup strategy, by all means in conjunction with source control. They really aren't there for the same things, and you sound like you need disaster recovery rather than source control. Backup to the cloud, or onto physical media which you rotate into a mates house (and perhaps rotate his into yours) instead.

                                "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony AntiTwitter: @DalekDave is now a follower!

                                "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

                                K 1 Reply Last reply
                                0
                                • K Kevin Marois

                                  So, after my last post, I still need some source control. With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

                                  If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                  R Offline
                                  R Offline
                                  Ravi Bhavnani
                                  wrote on last edited by
                                  #16

                                  Kevin Marois wrote:

                                  With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

                                  I continue to use TFVC hosted at Microsoft.  I'm allergic to Git (which is what I use at work). /ravi

                                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                  K 1 Reply Last reply
                                  0
                                  • OriginalGriffO OriginalGriff

                                    You shouldn't consider source control as a backup system - separate the concerns and implement a planned backup strategy, by all means in conjunction with source control. They really aren't there for the same things, and you sound like you need disaster recovery rather than source control. Backup to the cloud, or onto physical media which you rotate into a mates house (and perhaps rotate his into yours) instead.

                                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony AntiTwitter: @DalekDave is now a follower!

                                    K Offline
                                    K Offline
                                    Kevin Marois
                                    wrote on last edited by
                                    #17

                                    I never said source control was backup. I said doing source control on a server next to my Dev PC doesn't make sense in case the house burns down

                                    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                    S M 2 Replies Last reply
                                    0
                                    • R Ravi Bhavnani

                                      Kevin Marois wrote:

                                      With MS saying not to use VSTS, and I DON'T WANT GIT, what are my options?

                                      I continue to use TFVC hosted at Microsoft.  I'm allergic to Git (which is what I use at work). /ravi

                                      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                      K Offline
                                      K Offline
                                      Kevin Marois
                                      wrote on last edited by
                                      #18

                                      Can you add new projects? My VS2017 won't let me use anything but Git

                                      If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                      R 1 Reply Last reply
                                      0
                                      • K Kevin Marois

                                        Can you add new projects? My VS2017 won't let me use anything but Git

                                        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                        R Offline
                                        R Offline
                                        Ravi Bhavnani
                                        wrote on last edited by
                                        #19

                                        Here's what I do:

                                        1. Create the project in the web interface (and select TFVC as the version control system).
                                        2. Create your solution using VStudio but don't "Add to source control".
                                        3. In VStudio, use Source Control Explorer to add your solution folder to the TFVC project.
                                        4. In VStudio, do File | Source Control | Advanced | Change Source Control and set the solution's source control bindings to the TFVC project.

                                        After doing this, I work in VStudio as usual and check out and check in the solution's files normally. /ravi

                                        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                        1 Reply Last reply
                                        0
                                        • K Kevin Marois

                                          I have a solution with some projects in the same base folder, and other projects that are shared in different locations. When I right-click the solution and choose "Add To Source Control", a Git message pops up:

                                          Source Control - Git

                                          The current solution has projects that are located outside the solution folder. These projects will not be source controlled in the Git repository. To add all the projects to a single Git repository please consolidate all projects under a single folder.

                                          This doesn't even make sense. I've heard too many horror stories about Git. This is one of them. See also [Git Catastrophes and Tips to Avoid Them | @RisingStack](https://blog.risingstack.com/git-catastrophes-and-tips-to-avoid-them/)

                                          If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                          M Offline
                                          M Offline
                                          Maximilien
                                          wrote on last edited by
                                          #20

                                          There are many horror stories with GIT and there are many more good stories with GIT. see also [Oh Shit, Git!?!](https://ohshitgit.com/) You know we use it, we're 10 developers, we all have multiple branches running in parallel, we have many version tags. We have a simple workflow In 4,5 years, I think we had one major issue (no data loss), I think it was because we busted the 1 gig repository size and needed to move files to the LFS system and rebuild the history. From what I can see, your problem seems to be related to the GIT in Visual Studio; I've seen some solution on StackOverflow; maybe not exactly like your situation, but it should be a good way to start looking at it. Maybe you could try an external GIT tool (tortoiseGIT, Kraken.... ) and see how it goes. Anyway, good luck:rose:.

                                          I'd rather be phishing!

                                          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