我在一个小型团队工作,我是目前唯一使用Visual Studio 2008 Professional构建和维护一些Web应用程序的.NET开发人员.我即将开始培训我们团队的另一名成员,因此我们向他购买了一份Visual Studio 2008 Professional.我看过Visual Source Safe,但我很怀疑.我不喜欢那是基于文件系统的.理想情况下,系统可以与SQL Server 2005一起使用并插入Visual Studio.基于Windows的解决方案是最好的,因为我工作的组织的IT环境.
我对源控制系统有哪些选择?
(如果答案存在于另一个帖子中,请原谅我.)
Subversion通过VisualSVN和Ankh与Visual Studio 2008很好地集成.
SourceSafe很危险.你是对的,基于文件共享的SCM是一个坏主意,微软自己已经淡化了它,并用Visual Studio团队版附带的新SCM取而代之.
我无法相信没人提到SourceGear Vault.它将您的代码存储在SQL Server中,非常好地集成到VS中,是Source Safe的绝佳替代/替代.由于他们的单用户许可是免费的,我甚至在家里编码时也会使用它.此外,它是由Eric Sink创立/运营的公司.
是否有任何机构给Git任何想法?有一个用于Windows称为GitExtensions一个非常有用的解决方案在这里.它通过一个额外的菜单和可选的工具栏与Visual Studio Professional集成.与Subversion不同,Git是分布式的,这意味着您可以在本地提交您的存储库副本,然后将更改推送到服务器.底线?Git很快!它的存储也比subversion更高效,这意味着您的存储库占用的空间更少.