作为良好的开发习惯,对于长期开发的项目,就算是一个人写的代码,也应该用源码管理器控制起来,并且做好异地容灾,这么做带来的好处就不解释了。
源码控制的工具有很多,比较流行的是SVN和GIT。其中和VisualStudio集成得最好的还属TFS了。TFS本身的功能非常强大,并不单单是个源码管理,不过个人用起来一般也就主要用其源码管理功能。
另外,微软对于个人或小团队也推出了免费的TFS Express版,虽然它是免费的,倒也功能齐全,主要提供如下功能:
源代码管理
工作项跟踪
自动化生成
敏捷任务版
和TFS相比,它的一些限制是:
仅限于不超过 5 名用户。
仅支持 SQL Server Express 版
只可安装在一台服务器上
包括敏捷任务版但不包括sprint/积压规划或反馈管理。
不包括 TFS 代理服务器和新的超前分析加载项。
没有 Sharepoint 集成,没有报告
这些限制中,除了5名用户这个限制稍微严厉了点(多了后估计别人就不买收费版了O(∩_∩)O~),其它的基本还好,作为一个免费的项目管理工具还是非常给力的。并且也可以无损升级到标准版(当然需要付费啦)。感兴趣的朋友可以通过如下链接下载:点击下载。
虽然TFS Express版已经非常给力了,但我不喜欢在机器上开启较多服务,本来打算在虚拟机中安装一个的,但它只支持win7及以上版本的系统,在虚拟机中跑Win7还是很吃力的,加上在虚拟机中使用的话不方便做定期备份(异地容灾),就放弃了。
在此之