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

Source Version Control

Scheduled Pinned Locked Moved The Lounge
collaborationquestionannouncement
35 Posts 26 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.
  • B Bob X

    Does anyone recomend a good (and free) source version control? Thanks

    D Offline
    D Offline
    dazfuller
    wrote on last edited by
    #23

    Subversion is an excellent option. Also worth considering is Sourcegear Vault which is free for individual use, but you will need a MS SQL server to run it with (not sure if this works with the Express Edition, not tried it).

    1 Reply Last reply
    0
    • B Bob X

      Does anyone recomend a good (and free) source version control? Thanks

      P Offline
      P Offline
      Phil Harding
      wrote on last edited by
      #24

      SVN[^] and Tortoise[^]

      Phil Harding.
      myBlog [^] | mySite [^]

      1 Reply Last reply
      0
      • B Bob X

        Does anyone recomend a good (and free) source version control? Thanks

        D Offline
        D Offline
        David Veeneman
        wrote on last edited by
        #25

        Another vote for subversion. Don't bother trying to integrate it into VS--use Tortoise SVN to integrate into Windows Explorer.

        David Veeneman www.veeneman.com

        1 Reply Last reply
        0
        • J Joe Woodbury

          NOT CVS. One of the biggest piles of crap I've ever used.

          Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

          T Offline
          T Offline
          Tom Delany
          wrote on last edited by
          #26

          We had CVS shoved down our throats because that is what our offshore developers were using, and we needed to integrate with what they were doing for us. I guess it was seen as the path of least resistance by those on high for us to change rather than getting the offshore guys to change. I must admit, it is possible to do a lot more in CVS that what were were using before (VSS :sigh:), but it is a bas**rd to learn. I think those folks went out of their way to make it complicated. Cheers,

          D 1 Reply Last reply
          0
          • C Chris Austin

            Just my opinion but, VS integration is overrated. Esp with quality tools like Subversion. Many end up just using the VS forced view and subset of the tool rather than using the tool as it was meant to be used.

            My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

            G Offline
            G Offline
            Grimolfr
            wrote on last edited by
            #27

            Chris Austin wrote:

            Just my opinion but, VS integration is overrated.

            I disagree. Without (usable) VS integration, you'll never get a VS-based team to fully adopt it. And that's not just for source control, that's anything that needs to be an integral part of the development process. If you work by yourself or on a small team of uebergeeks, more power to ya! But if you work in a corporate environment where half the team is just there to get a paycheck, you're not going to get them to use a tool properly unless using it is easier than not using it.


            Grim

            (aka Toby)

            MCDBA, MCSD, MCP+SB

            Need a Second Life?[^]

            SELECT * FROM users WHERE clue IS NOT NULL GO

            (0 row(s) affected)

            C 1 Reply Last reply
            0
            • T Tom Delany

              We had CVS shoved down our throats because that is what our offshore developers were using, and we needed to integrate with what they were doing for us. I guess it was seen as the path of least resistance by those on high for us to change rather than getting the offshore guys to change. I must admit, it is possible to do a lot more in CVS that what were were using before (VSS :sigh:), but it is a bas**rd to learn. I think those folks went out of their way to make it complicated. Cheers,

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

              It's a *nix tool. It was designed by CLI gods to be used by other CLI gods. GUI users can try and figure it out once to write a wrapper or suffer. The CLI gods couldn't care less.

              -- Rules of thumb should not be taken for the whole hand.

              T 1 Reply Last reply
              0
              • D Dan Neely

                It's a *nix tool. It was designed by CLI gods to be used by other CLI gods. GUI users can try and figure it out once to write a wrapper or suffer. The CLI gods couldn't care less.

                -- Rules of thumb should not be taken for the whole hand.

                T Offline
                T Offline
                Tom Delany
                wrote on last edited by
                #29

                dan neely wrote:

                It's a *nix tool. It was designed by CLI gods to be used by other CLI gods. GUI users can try and figure it out once to write a wrapper or suffer. The CLI gods couldn't care less.

                Yeah. WinCVS (which we use as the GUI front end) was designed by someone on something, I think. It is one of the strangest, least intuitive UIs that I have ever seen.:mad: Cheers,

                1 Reply Last reply
                0
                • G Grimolfr

                  Chris Austin wrote:

                  Just my opinion but, VS integration is overrated.

                  I disagree. Without (usable) VS integration, you'll never get a VS-based team to fully adopt it. And that's not just for source control, that's anything that needs to be an integral part of the development process. If you work by yourself or on a small team of uebergeeks, more power to ya! But if you work in a corporate environment where half the team is just there to get a paycheck, you're not going to get them to use a tool properly unless using it is easier than not using it.


                  Grim

                  (aka Toby)

                  MCDBA, MCSD, MCP+SB

                  Need a Second Life?[^]

                  SELECT * FROM users WHERE clue IS NOT NULL GO

                  (0 row(s) affected)

                  C Offline
                  C Offline
                  Chris Austin
                  wrote on last edited by
                  #30

                  Like I said it is just my opinion. :) I've worked in many different environments from large corporate to small team and most what you say bodes true. But, I think it is the wrong way to go. But, I've too been guilty of the 'it needs to be just like MS' syndrome. Cheers.

                  My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                  G 1 Reply Last reply
                  0
                  • C code frog 0

                    See my reply in the same level as yours. Go read it then get AnkhSVN: http://ankhsvn.tigris.org/[^] I have used it with VS 2005 and found it to be worthy of recommendation. It's a nice little add-in.

                    F Offline
                    F Offline
                    Fahad Azeem
                    wrote on last edited by
                    #31

                    http://www.pushok.com/soft_short_info.php[^] Push OK have VS.net plugins for CVS and SVN. I have used CVS plugin at our company for more than year and it works great . Cost is $24 per user.

                    1 Reply Last reply
                    0
                    • C Chris Austin

                      Like I said it is just my opinion. :) I've worked in many different environments from large corporate to small team and most what you say bodes true. But, I think it is the wrong way to go. But, I've too been guilty of the 'it needs to be just like MS' syndrome. Cheers.

                      My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                      G Offline
                      G Offline
                      Grimolfr
                      wrote on last edited by
                      #32

                      Chris Austin wrote:

                      I think it is the wrong way to go.

                      I agree, but I've been fighting against the "I don't care" crowd at work for quite a while now, and all I really have to show for it is high blood pressure. And source control is just too important to let it be ignored because somebody can't be bothered to open a command prompt.


                      Grim

                      (aka Toby)

                      MCDBA, MCSD, MCP+SB

                      Need a Second Life?[^]

                      SELECT * FROM users WHERE clue IS NOT NULL GO

                      (0 row(s) affected)

                      C 1 Reply Last reply
                      0
                      • B Bob X

                        Does anyone recomend a good (and free) source version control? Thanks

                        B Offline
                        B Offline
                        Bassam Abdul Baki
                        wrote on last edited by
                        #33

                        Windows Explorer. If it's in this folder, you can use it. If it's in that folder, you can't.


                        "Oh, what a tangled web we weave, when first we practice to deceive." - Sir Walter Scott Web - Blog - RSS - Math - LinkedIn - BM

                        1 Reply Last reply
                        0
                        • G Grimolfr

                          Chris Austin wrote:

                          I think it is the wrong way to go.

                          I agree, but I've been fighting against the "I don't care" crowd at work for quite a while now, and all I really have to show for it is high blood pressure. And source control is just too important to let it be ignored because somebody can't be bothered to open a command prompt.


                          Grim

                          (aka Toby)

                          MCDBA, MCSD, MCP+SB

                          Need a Second Life?[^]

                          SELECT * FROM users WHERE clue IS NOT NULL GO

                          (0 row(s) affected)

                          C Offline
                          C Offline
                          Chris Austin
                          wrote on last edited by
                          #34

                          Grimolfr wrote:

                          "I don't care" crowd at work for quite a while now

                          As an employee that was me for some while. Now that I run my own business......well, it is still may be me :laugh:

                          My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                          1 Reply Last reply
                          0
                          • B Bob X

                            Does anyone recomend a good (and free) source version control? Thanks

                            D Offline
                            D Offline
                            david garlisch
                            wrote on last edited by
                            #35

                            If you have small dev team, the free version of perforce is very nice. I use it at home and at work. Integrates nicely with visual studio and mac x-code. There are nice winOS and macOS clients too. perforce downloads

                            www.csi-concepts.com

                            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