Tech Off Thread

10 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

What is the best way to use version control for project for myself

Back to Forum: Tech Off
  • User profile image
    Dirtbagg

    I am working on a few projects by myself and I have not used any version control which is biting me now. I see TF service and Git / GIT Hub. I am not sharing these with anyone now, but I would like to have some version control in order to go back to changes if I mess something up while figuring it out.

    Thanks.  Smiley

  • User profile image
    SheldonS

    Personally I suggest use what you are most comfortable with using.  I know that sounds lame but really.  If you use TFS at work, I'd lean towards the free TFS service.  If you use GIT at work go with GIT.

    For myself I use the TFS service, but a a good friend of mine prefers GIT.

    As long as you use some form of control I doubt you'll go wrong.  The main factor is what you feel comfortable with, and how much time you want to spend learning something new.

    "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke
    Last modified
  • User profile image
    Dirtbagg

    I am not using anything, I am a Server Admin now and getting into programming. I am hoping to get a entry level programming job this January

  • User profile image
    MarkDeFalco

    TFS source control and Git are very different in how they handle source control - but in an isolated environment you won't really tell the difference.  If you're just going to be using it for yourself, then a centralized version control system (CVS) is probably going to be easier to learn than a distributed system (DVS). TFS and SVN are examples of CVS. Git and Mercurial are examples of DVS.

    If you're looking to start a new job in January, start looking at the jobs you'd most likely be applying to and look to see what skillset they're asking for. As SheldonS said, go with what you'll be using in the workplace and it'll make your life easier.

  • User profile image
    Dr Herbie

    If you're using Visual Studio, it interfaces very well to TFS and seamlessly becomes part of your development process.

    You can either download TFS Express for free, or you could use the on-line freebie if you have good internet access (which is what I do).

    DrHerbie

  • User profile image
    spivonious

    I'd stick with TFS Service. It's free and as Dr. Herbie said, it integrates into VS extremely well.

  • User profile image
    Jim Young

    @Dirtbagg: I'm an independent developer too and I use the free TFS service. It integrates seamlessly with VS and has all the features I need (and more!).

  • User profile image
    blowdart

    , Dr Herbie wrote

    If you're using Visual Studio, it interfaces very well to TFS and seamlessly becomes part of your development process.

    There is GIT for VS

    Mind you, IMO GIT is better outside of VS.

     

  • User profile image
    Ion Todirel

    @Dirtbagg:I think TFS would be overkill for your small projects, just use GIT or SVN or anything really

  • User profile image
    Dirtbagg

    , MarkDeFalco wrote

    If you're looking to start a new job in January, start looking at the jobs you'd most likely be applying to and look to see what skillset they're asking for. As SheldonS said, go with what you'll be using in the workplace and it'll make your life easier.

    @MarkDeFalco: Thanks Mark for the advice about the job and skill set and @Dr Herbie: for the insight for TFS. I will definitely go with TF service then.

    Thanks,

    Dave

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.