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. What Source Control and issue tracking system would you choose today?

What Source Control and issue tracking system would you choose today?

Scheduled Pinned Locked Moved The Lounge
questioncsharphtmlasp-netdatabase
77 Posts 29 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.
  • J Jorgen Andersson

    Yes, I know the question has been asked before, but things change and so does opinions. I have finally been tasked with exchanging our stone age CVS system and to implement an issue tracking system at the same time. ... And I just removed half a book of what I've looked at and how I reason about my choices, because I realize that I should get your "unbiased" opinions. :rolleyes: <edit>We're a small shop doing mainly Asp.Net and forms with Oracle as backend DB</edit>

    Wrong is evil and must be defeated. - Jeff Ello

    R Offline
    R Offline
    Ron Anders
    wrote on last edited by
    #35

    I use FogBugz for issue tracking and VisualSVN (on my own server) for source control

    J 1 Reply Last reply
    0
    • J Jorgen Andersson

      I'm doing that too, it just feels a bit limited.

      Wrong is evil and must be defeated. - Jeff Ello

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

      Jörgen, why not use TFS online (hosted at MS) for free?  I've been using it for my personal projects and absolutely love it! /ravi

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

      J 1 Reply Last reply
      0
      • J Jorgen Andersson

        I'm seeing a pattern here. Are you at a big company?

        Wrong is evil and must be defeated. - Jeff Ello

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

        Fourthed. I use it at work (large company, enterprise software development) and for myself (1 person shop). /ravi

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

        C 1 Reply Last reply
        0
        • R Ravi Bhavnani

          Jörgen, why not use TFS online (hosted at MS) for free?  I've been using it for my personal projects and absolutely love it! /ravi

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

          J Offline
          J Offline
          Jorgen Andersson
          wrote on last edited by
          #38

          Is it free for business too?

          Wrong is evil and must be defeated. - Jeff Ello

          R 1 Reply Last reply
          0
          • B Brady Kelly

            I was 'blissfully' ignorant of so much until I started the new job last Monday. Suddenly everything is cloud. TFS, Visual Studio Online, and Azure. The only 'local' servers my work has come close to are the domain and Exchange.

            No object is so beautiful that, under certain conditions, it will not look ugly. - Oscar Wilde

            J Offline
            J Offline
            Jorgen Andersson
            wrote on last edited by
            #39

            Interesting, mail is usually the first thing to be outsourced otherwise.

            Wrong is evil and must be defeated. - Jeff Ello

            1 Reply Last reply
            0
            • J Jorgen Andersson

              Is it free for business too?

              Wrong is evil and must be defeated. - Jeff Ello

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

              Yessir, for up to 5 users! :cool: /ravi

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

              J 1 Reply Last reply
              0
              • R Ron Anders

                I use FogBugz for issue tracking and VisualSVN (on my own server) for source control

                J Offline
                J Offline
                Jorgen Andersson
                wrote on last edited by
                #41

                I believe that was the first FogBugz comment today, Are you happy with it? Any specific gotchas?

                Wrong is evil and must be defeated. - Jeff Ello

                R 1 Reply Last reply
                0
                • R Ravi Bhavnani

                  Yessir, for up to 5 users! :cool: /ravi

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

                  J Offline
                  J Offline
                  Jorgen Andersson
                  wrote on last edited by
                  #42

                  Damn, but good enough for testing actually.

                  Wrong is evil and must be defeated. - Jeff Ello

                  1 Reply Last reply
                  0
                  • J Jorgen Andersson

                    I believe that was the first FogBugz comment today, Are you happy with it? Any specific gotchas?

                    Wrong is evil and must be defeated. - Jeff Ello

                    R Offline
                    R Offline
                    Ron Anders
                    wrote on last edited by
                    #43

                    FogBugz - I love it, I love it, I love it!

                    1 Reply Last reply
                    0
                    • J Jorgen Andersson

                      Yes, I know the question has been asked before, but things change and so does opinions. I have finally been tasked with exchanging our stone age CVS system and to implement an issue tracking system at the same time. ... And I just removed half a book of what I've looked at and how I reason about my choices, because I realize that I should get your "unbiased" opinions. :rolleyes: <edit>We're a small shop doing mainly Asp.Net and forms with Oracle as backend DB</edit>

                      Wrong is evil and must be defeated. - Jeff Ello

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

                      Jira, GIT, Crucible

                      1 Reply Last reply
                      0
                      • J Jorgen Andersson

                        Would you mind expanding that?

                        Wrong is evil and must be defeated. - Jeff Ello

                        A Offline
                        A Offline
                        Andy Brummer
                        wrote on last edited by
                        #45

                        TFS has basic issue tracking, but configuring fields and changing allowed statuses requires exporting xml, editing it and importing it. Each project has a template for how issues are tracked, but changing templates midstream can be a pain, and some features aren't available for all templates. Upgrading major versions of TFS can be a pain, and synchronizing the 5 databases to get clean backups requires a custom script. The source control portion is better now, and you don't have always be connected to the TFS server without it complaining. However, TFS is lacking things like being able to search for commit messages. The file search will only search by file name not file content. Branching and merging work just like other systems and I haven't had any issues with any of the basic operations. However, it can support something like a 20 server configuration with multiple database servers, web servers, sharepoint servers, and custom source proxy servers for handling remote offices, so it can definitely scale up to handle something as huge as the windows codebase.

                        Curvature of the Mind now with 3D

                        J P 2 Replies Last reply
                        0
                        • A Andy Brummer

                          TFS has basic issue tracking, but configuring fields and changing allowed statuses requires exporting xml, editing it and importing it. Each project has a template for how issues are tracked, but changing templates midstream can be a pain, and some features aren't available for all templates. Upgrading major versions of TFS can be a pain, and synchronizing the 5 databases to get clean backups requires a custom script. The source control portion is better now, and you don't have always be connected to the TFS server without it complaining. However, TFS is lacking things like being able to search for commit messages. The file search will only search by file name not file content. Branching and merging work just like other systems and I haven't had any issues with any of the basic operations. However, it can support something like a 20 server configuration with multiple database servers, web servers, sharepoint servers, and custom source proxy servers for handling remote offices, so it can definitely scale up to handle something as huge as the windows codebase.

                          Curvature of the Mind now with 3D

                          J Offline
                          J Offline
                          Jorgen Andersson
                          wrote on last edited by
                          #46

                          Thanks! :thumbsup:

                          Wrong is evil and must be defeated. - Jeff Ello

                          1 Reply Last reply
                          0
                          • J Jorgen Andersson

                            Yes, I know the question has been asked before, but things change and so does opinions. I have finally been tasked with exchanging our stone age CVS system and to implement an issue tracking system at the same time. ... And I just removed half a book of what I've looked at and how I reason about my choices, because I realize that I should get your "unbiased" opinions. :rolleyes: <edit>We're a small shop doing mainly Asp.Net and forms with Oracle as backend DB</edit>

                            Wrong is evil and must be defeated. - Jeff Ello

                            S Offline
                            S Offline
                            Simon ORiordan from UK
                            wrote on last edited by
                            #47

                            git, obviously.

                            J 1 Reply Last reply
                            0
                            • S Simon ORiordan from UK

                              git, obviously.

                              J Offline
                              J Offline
                              Jorgen Andersson
                              wrote on last edited by
                              #48

                              Why is that obvious? I read Albert Holguins rant higher up in the Lounge, and he doesn't seem to happy with it.

                              Wrong is evil and must be defeated. - Jeff Ello

                              S P 2 Replies Last reply
                              0
                              • J Jorgen Andersson

                                Why is that obvious? I read Albert Holguins rant higher up in the Lounge, and he doesn't seem to happy with it.

                                Wrong is evil and must be defeated. - Jeff Ello

                                S Offline
                                S Offline
                                Simon ORiordan from UK
                                wrote on last edited by
                                #49

                                Well, Jorgen, git may be somewhat fiddly, but it unifies teams both locally and remotely; it can be used by a lone programmer all the way up to a very large team, in case you grow, and this team can mix and match remote and local workers. By using configuration a build-master can be appointed as with other systems, and it works with various OS's, so your team can do cross-platform development seamlessly. Also it's free and integrated into Visual Studio from 2012 up, available in 2008 and 2010 also, if that's where your team works.

                                1 Reply Last reply
                                0
                                • A Andy Brummer

                                  TFS has basic issue tracking, but configuring fields and changing allowed statuses requires exporting xml, editing it and importing it. Each project has a template for how issues are tracked, but changing templates midstream can be a pain, and some features aren't available for all templates. Upgrading major versions of TFS can be a pain, and synchronizing the 5 databases to get clean backups requires a custom script. The source control portion is better now, and you don't have always be connected to the TFS server without it complaining. However, TFS is lacking things like being able to search for commit messages. The file search will only search by file name not file content. Branching and merging work just like other systems and I haven't had any issues with any of the basic operations. However, it can support something like a 20 server configuration with multiple database servers, web servers, sharepoint servers, and custom source proxy servers for handling remote offices, so it can definitely scale up to handle something as huge as the windows codebase.

                                  Curvature of the Mind now with 3D

                                  P Offline
                                  P Offline
                                  peterchen
                                  wrote on last edited by
                                  #50

                                  Andy Brummer wrote:

                                  However, TFS is lacking things like being able to search for commit messages.

                                  WAIT WHAT THE SHEEP? Just... can't? Now, I'm sure you could open the relevant DB and fire a query at it :wtf:

                                  ORDER BY what user wants

                                  A 1 Reply Last reply
                                  0
                                  • J Jorgen Andersson

                                    Why is that obvious? I read Albert Holguins rant higher up in the Lounge, and he doesn't seem to happy with it.

                                    Wrong is evil and must be defeated. - Jeff Ello

                                    P Offline
                                    P Offline
                                    peterchen
                                    wrote on last edited by
                                    #51

                                    I'm surprised git didn't come up earlier in this thread. GIT is a basterd to learn. Haven't found any tool that spares you learning the command line, the Linux culture is strong in this - and grating. Change in mindset may be steep. Yet it also allows a few workflows that feel like magic. For me, the biggest feature is interactive rebase: allows you to commit frequently and "dirty", then reorganize and clean the history before publishing it to public. Conceptually, many commands do not operate on verisons, but on changes between versions - such as cherry-pick and rebase to move changes from one branch to another. git blame is great for those "where the eff does this line come from?" moments. It does change your workflow in a way I would miss with another tool.

                                    ORDER BY what user wants

                                    J M A D 4 Replies Last reply
                                    0
                                    • P peterchen

                                      I'm surprised git didn't come up earlier in this thread. GIT is a basterd to learn. Haven't found any tool that spares you learning the command line, the Linux culture is strong in this - and grating. Change in mindset may be steep. Yet it also allows a few workflows that feel like magic. For me, the biggest feature is interactive rebase: allows you to commit frequently and "dirty", then reorganize and clean the history before publishing it to public. Conceptually, many commands do not operate on verisons, but on changes between versions - such as cherry-pick and rebase to move changes from one branch to another. git blame is great for those "where the eff does this line come from?" moments. It does change your workflow in a way I would miss with another tool.

                                      ORDER BY what user wants

                                      J Offline
                                      J Offline
                                      Jorgen Andersson
                                      wrote on last edited by
                                      #52

                                      It's "GIT is a basterd to learn" vs "I need those extra functions?

                                      Wrong is evil and must be defeated. - Jeff Ello

                                      P 1 Reply Last reply
                                      0
                                      • P peterchen

                                        Andy Brummer wrote:

                                        However, TFS is lacking things like being able to search for commit messages.

                                        WAIT WHAT THE SHEEP? Just... can't? Now, I'm sure you could open the relevant DB and fire a query at it :wtf:

                                        ORDER BY what user wants

                                        A Offline
                                        A Offline
                                        Andy Brummer
                                        wrote on last edited by
                                        #53

                                        There are plugins that do that now, but the early recommendation was to export all the comments to a text file and then search the file.

                                        Curvature of the Mind now with 3D

                                        P 1 Reply Last reply
                                        0
                                        • J Jorgen Andersson

                                          It's "GIT is a basterd to learn" vs "I need those extra functions?

                                          Wrong is evil and must be defeated. - Jeff Ello

                                          P Offline
                                          P Offline
                                          peterchen
                                          wrote on last edited by
                                          #54

                                          What I tried to convey is that it's not just *extra functions* but that is has a fundamental (supposedly net-positive) influence on the whole development process, one that isn't easily captured in "X% increased productivity" (which also means evaluation is subjective, so yes, YMMV.) Mercurial is probably mature enough now to be a viable alternative. I'd still recommend because - despite obvious drawbacks - it has become the de facto standard in a wide range of the dev world.

                                          ORDER BY what user wants

                                          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