我正在寻找一个轻量级的源控制系统,用于"业余爱好"项目,只有一个人(我自己)在这个项目上工作.有没有人有什么建议?理想情况下,它应该天真地或通过另一个插件与Visual Studio连接,除此之外,任何有效的东西都可以替代Gmail作为源代码控制.
我使用VisualSVN Server(免费)和Tortoise SVN(免费)用于学校,工作,爱好,一切.如果您想要Visual Studio集成,可以使用Visual SVN($ 49)或AnkhSVN(免费).
您可以使用assembla.com来托管您的项目.他们提供颠覆,git和mercurial托管.我个人使用他们的subversion托管为一个免费和私人的单人项目.作为额外的奖励,您还可以获得维基和票务系统.这可以帮助您管理您的东西.
最好的是,您不必设置您的subversion服务器,并且它是在异地托管的.
这对免费服务真的很好.
Personnaly,我使用TortoiseSVN作为我的客户端,但它没有集成在visual studio中.
对于集成,您可以尝试VisualSVN(非免费)或AnkhSVN(免费)
看看Mercurial Project是一个开源的分布式源代码控制系统.有一个tortise和一个eclipse插件,但我知道的视觉工作室插件没有.
你可以在你的管上看到一个演示.像GIT一样,它是新一代的分布式源代码控制系统之一,因此不需要服务器设置,而且它具有非常快速的基于HTTP的签入功能,具有先进的分支和合并功能.
Git非常轻量级,适用于个人项目,就像Linux内核这样的大型项目.它的网站上有很多可以帮助您入门的教程文档.例:
git init git add . git commit -m "my first commit!"
如果你热衷于Visual Studio集成,我可能会推荐Subversion,因为有很多插件可以让你的生活更轻松.此外,TortoiseSVN绝对值得安装.
业余爱好或严肃项目,SVN 1-Click Setup(下载Svn1ClickSetup-1.3.3.exe
)为您提供所需的一切:)