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

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

    USB drive. :-D

    J 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

      N Offline
      N Offline
      Nemanja Trifunovic
      wrote on last edited by
      #14

      Source control would depend on the project. For a really large code base - Perforce. For an open source project - Git (because of GitHub) Most other cases - SVN. As for the tracking system, I've tried a few and all are horrible: Jira, Bugzilla, Trac.

      utf8-cpp

      1 Reply Last reply
      0
      • P PIEBALDconsult

        SVN lacks tools for proper Source Code Management.

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

        Once again most probably a lack of my english. Seems I did not understand the question enough. Sorry

        1 Reply Last reply
        0
        • L Lost User

          I really do not know why anyone would use anything other than TFS unless they are cutting costs.

          Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet. The interesting thing about software is it can not reproduce, until it can.

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

          That's a good enough reason for many companies.

          Wrong is evil and must be defeated. - Jeff Ello

          L 1 Reply Last reply
          0
          • A Andy Brummer

            Anything but TFS. It's not bad, it's just very lackluster.

            Curvature of the Mind now with 3D

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

            Would you mind expanding that?

            Wrong is evil and must be defeated. - Jeff Ello

            A 1 Reply Last reply
            0
            • L Lost User

              USB drive. :-D

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

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

              Wrong is evil and must be defeated. - Jeff Ello

              R 1 Reply Last reply
              0
              • M Maximilien

                We use JIRA and SubVersion; and will be soon using the Crucible (codereview) and FishEye (code tracking) JIRA plugins.

                I'd rather be phishing!

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

                Are you happy with Jira? Any specific gotchas?

                Wrong is evil and must be defeated. - Jeff Ello

                M 1 Reply Last reply
                0
                • R R Giskard Reventlov

                  Thirded

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

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

                  Wrong is evil and must be defeated. - Jeff Ello

                  R R 2 Replies 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
                    R Giskard Reventlov
                    wrote on last edited by
                    #21

                    Been at very large and now at reasonably small. Have used many different systems over the years but have found TFS to best fit the need. What really helps has been getting a TFS consultant in to make sure the system is set up so as to best serve our needs.

                    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

                      D Offline
                      D Offline
                      Dan Neely
                      wrote on last edited by
                      #22

                      Moving from something ancient like CVS probably SVN. Much smaller learning curve than a distributed system. Never used TFS so no comment. TortoiseGIT is a clunky cluster elephant compared to TortoiseSVN. All my git work has been for Ruby so no comment on VS's git integration. I've used mercurial for a few small personal projects, chosen mostly on the fact that whenever I read a git vs hg article I inevitably found myself in agreement with hg, but I haven't used the latter enough to make any judgments about largescale use. It's been long enough since I did the reading that I don't recall any specifics beyond GIT was all "MOAR POWAR!!!!!" while Hg tried to keep you from shooting yourself in the foot by accident (but if you really decided paying a doctor to amputate that toe was too expensive there was a way to do it).

                      Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                      J 1 Reply Last reply
                      0
                      • J Jorgen Andersson

                        Are you happy with Jira? Any specific gotchas?

                        Wrong is evil and must be defeated. - Jeff Ello

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

                        The switch was made a couple of weeks ago; we used an in-house system (MS Groove workspace) and had a good process workflow that we were not able to completely reproduce with JIRA, mostly because of different mentality. JIRA is working nicely for end-users; logging work and adding comments is simple and straightforward , and our manager (a good one) is happy with all the reporting and management tools. One thing is that by default, JIRA will sent TONS of emails; so you have to configure it properly (system and per user). we are about to integrate Crucible for code review, I did not try it yet, so I cannot comment about that

                        I'd rather be phishing!

                        1 Reply Last reply
                        0
                        • D Dan Neely

                          Moving from something ancient like CVS probably SVN. Much smaller learning curve than a distributed system. Never used TFS so no comment. TortoiseGIT is a clunky cluster elephant compared to TortoiseSVN. All my git work has been for Ruby so no comment on VS's git integration. I've used mercurial for a few small personal projects, chosen mostly on the fact that whenever I read a git vs hg article I inevitably found myself in agreement with hg, but I haven't used the latter enough to make any judgments about largescale use. It's been long enough since I did the reading that I don't recall any specifics beyond GIT was all "MOAR POWAR!!!!!" while Hg tried to keep you from shooting yourself in the foot by accident (but if you really decided paying a doctor to amputate that toe was too expensive there was a way to do it).

                          Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

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

                          I believe you've been reading the same articles as me. Before this post I were leaning towards Mercurial, but enough people have mentioned TFS that I will have to take a serious look at it. I'm having a soon former workmate that's been working with it that recommended against it for price/performance reasons or rather just price reasons.

                          Wrong is evil and must be defeated. - Jeff Ello

                          1 Reply Last reply
                          0
                          • J Jeremy Falcon

                            Really depends on the team, their size and skill-set, the project, etc. Recently I decided to go with SVN for a project, mainly because I need both *Nix and Win support and nobody else where I work has *Nix experience, and I'm not using VS to develop it. Once git gets better Windows support I'll switch over to that. If I were in a large corporate environment again, with a bunch of MS devs using VS, I'd be tempted to stay with TFS. That unless until MS increases their git support in VS too, in which case TFS goes bye bye along with SVN.

                            Jeremy Falcon

                            B Offline
                            B Offline
                            Brady Kelly
                            wrote on last edited by
                            #25

                            Jeremy, TFS includes Git based version control. I have just discovered this at my new position, where TFS seems the de facto, but I was very pleased to learn that this still boils down to Git.

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

                            J 1 Reply Last reply
                            0
                            • J Jorgen Andersson

                              That's a good enough reason for many companies.

                              Wrong is evil and must be defeated. - Jeff Ello

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

                              Yes I understand that. But I have heard attempted arguments against TFS and they pretty much came down to "Becaze M$ is evil"

                              Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet. The interesting thing about software is it can not reproduce, until it can.

                              J J 2 Replies Last reply
                              0
                              • B Brady Kelly

                                Jeremy, TFS includes Git based version control. I have just discovered this at my new position, where TFS seems the de facto, but I was very pleased to learn that this still boils down to Git.

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

                                J Offline
                                J Offline
                                Jeremy Falcon
                                wrote on last edited by
                                #27

                                That's cool to know. I still haven't dove deep into how MS is using git yet, but I'm digging it.

                                Jeremy Falcon

                                B 1 Reply Last reply
                                0
                                • L Lost User

                                  Yes I understand that. But I have heard attempted arguments against TFS and they pretty much came down to "Becaze M$ is evil"

                                  Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet. The interesting thing about software is it can not reproduce, until it can.

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

                                  Those people should stop using Visual Studio as well.

                                  Wrong is evil and must be defeated. - Jeff Ello

                                  L 1 Reply Last reply
                                  0
                                  • P PIEBALDconsult

                                    SVN lacks tools for proper Source Code Management.

                                    J Offline
                                    J Offline
                                    Jeremy Falcon
                                    wrote on last edited by
                                    #29

                                    You can use add-ons that work with SVN to help with that. That's the nature of OSS, it's all distributed. Whereas MS puts it all in a box and shrink wraps it for you.

                                    Jeremy Falcon

                                    1 Reply Last reply
                                    0
                                    • J Jeremy Falcon

                                      That's cool to know. I still haven't dove deep into how MS is using git yet, but I'm digging it.

                                      Jeremy Falcon

                                      B Offline
                                      B Offline
                                      Brady Kelly
                                      wrote on last edited by
                                      #30

                                      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 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

                                        C Offline
                                        C Offline
                                        Chris Losinger
                                        wrote on last edited by
                                        #31

                                        VSS and Access it worked in 1998, it can work today!

                                        image processing toolkits | batch image processing

                                        J 1 Reply Last reply
                                        0
                                        • J Jorgen Andersson

                                          Those people should stop using Visual Studio as well.

                                          Wrong is evil and must be defeated. - Jeff Ello

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

                                          Yeah, they typically do not use it if they have that mind set. Which is sort of how you can determine them from the get go. If you ask someone "What is your favorite IDE" and they do not answer Visual Studio, they either have not programmed on the MS stack and/or they have a biased stance towards MS.

                                          Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet. The interesting thing about software is it can not reproduce, until it can.

                                          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