我主要从事小型的个人项目。我的挑战之一就是源代码存储库的维护。我已经使用了我的MSDN许可证提供的Team Foundation Server的基本版本,虽然它工作得很好,但它并不理想(我没有像我应该做的那样做备份,等等)。我真的更愿意付钱让它托管。我喜欢TFS,但我也对其他选择持开放态度(因为托管TFS似乎真的很贵)。
我一直在读马丁·福勒( Martin )在连续积分上的笔记,他把“每个人每天都要遵守主线”列为必修课。现在,我从存储库中提取更改,并在本地集成它们--通常一天两次,但除非我能够划分出一小块工作,否则我不会经常提交这些更改。编辑:我想我应该澄清我在CVS中的意思是“提交”(也就是“推”),因为这很可能是福勒在2006年写这篇文章