Source control system for single developer

前端 未结 26 2974
一向
一向 2020-12-12 17:25

What\'s the recommended source control system for a very small team (one developer)?

Price does not matter. Customer would pay :-)
I\'m working on Vista32 with V

相关标签:
26条回答
  • 2020-12-12 17:47

    Some good answers here.

    I want to re-iterate the suggestion to use a separate computer to host the source control server, although it doesn't have to be a dedicated machine. It could be your Windows Home Server box, or some other server you're already running. Or it could be a virtual machine hosted on some other server. Whatever, just make it separate from the machine(s) where you write code.

    I also want to suggest that you get a good backup discipline for your server. Something nightly at least; hourly if you can. Back up to a dedicated device (like an external hard drive) or something offsite (a server in your cousin's house in another state) or in the cloud (Amazon S3). Remember that your source code is your key asset; take care of it!

    0 讨论(0)
  • 2020-12-12 17:48

    Go for subversion and tortoiseSVN, you don't need to set it up on a server.

    • Costs are zero
    • The subversion documentation is great and fun to read
    • tortoiseSVN is a very convenient client
    0 讨论(0)
  • 2020-12-12 17:48

    A while back I did a how-to blog post on using SVN with only one developer. I called it Single serving source control

    0 讨论(0)
  • 2020-12-12 17:52

    A source control system doesn't care if there's only one developer involved :)

    I would recommend that you use a source control system that you've used before and liked.
    If you like vs 2008 integration of the source control system however I would go with TFS although I never had the experience to set it up but it shouldn't be so hard.

    Another possibility is to use svn (you'll find some servers on google) and use Tortoisesvn that integrates into the windows shell and is nice to work with.

    0 讨论(0)
  • 2020-12-12 17:52

    Well, for start, you don't need distributed one :) I'm not sure what this physical part means, because you could put svn server on your own machine in little trouble.

    On the other hand, NetBeans have local history module that logs all local changes of a file. Maybe something like that would be enough for you if Visual Studio have something similar.

    0 讨论(0)
  • 2020-12-12 17:55

    I would recommend Subversion since it's for single developer and I assume that you're not doing complex merging and lots of log/history checking.

    Seems like many people are using http://svnrepository.com/ for their hosting. It comes with Trac and even Git if you need it later.

    0 讨论(0)
提交回复
热议问题