VB2005 Express的源代码控制
谁能建议一个可以与VB2005 Express交互的良好的源代码控制系统?由于Visual Studio的Express版本不允许加载项,这是否意味着我将无法将源代码控制集成到IDE中?我习惯了集成到VB6中的SourceSafe的签入/签出过程。谁能推荐TortoiseSVN作为替代方案?
解决方案
TortoiseSVN是一个不错的选择。尽管它不会集成到IDE中(由于我们提到的插件问题),但在资源管理器右键菜单中确实很可靠。
还可以考虑使用SourceGear的Vault。如果我们习惯使用SourceSafe,那么Vault将更容易学习;保险柜是专门为前SourceSafe用户设计的。
我建议使用Tortoise并通过Windows资源管理器进行版本控制。
我实际上更喜欢VS2008中的Ankh。
我在所有开发项目中都使用了TortoiseSVN和Windows资源管理器,并认为它可以很好地工作。我从SourceSafe开始,但是当我换工作时,我去了一家SVN商店,现在将其合并到我自己的开发项目中。我们也可以不集成而使用Source Safe。我们可以使用Source Safe签入/签出文件夹中的文件,然后在IDE外部对其进行管理。尽管这不是"简单"的,但对于某些项目来说可能还不错。我使用托管的SVN提供程序,我们可能需要检出它们:Hosted-Projects。
不,源代码控制系统无法通过设计与VS Express IDE集成。
如果要继续使用现有的VSS,最好的选择是升级到Visual Studio Standard。否则,请检查TortoiseSVN。这是一个很好的快速入门:
http://www.polymorphicpodcast.com/shows/subversion/
看看Perforce。它闪电般快速,坚如磐石,易于使用和配置,并具有支持几乎所有源代码管理方案的功能。
如果我们是自己工作的(考虑到我们正在使用VB 2k5 Express,这似乎是有可能的),则最多可免费使用两个用户。如果/当我们切换到VS Pro时,它具有很好的集成性,并且它本身具有多个出色的客户端和Windows资源管理器集成。