Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 源代码管理:是否绑定到IDE?_Visual Studio 2008_Version Control - Fatal编程技术网

Visual studio 2008 源代码管理:是否绑定到IDE?

Visual studio 2008 源代码管理:是否绑定到IDE?,visual-studio-2008,version-control,Visual Studio 2008,Version Control,我的解决方案相当大,位于SourceGear Vault中,并且绑定到VS2008 IDE。我发现打开它们需要一段时间 从长远来看,将解决方案绑定到VS2008是否更好,只是稍后手动解决叛徒问题,或者在需要时使用源代码管理IDE一次检出一个文件。生产力方面。我更喜欢把这些事情分开。让每种工具都发挥它的优势。IDE已经足够膨胀了,但没有通过源代码控制进一步降低它们的速度 (我使用命令行中的CVS和Subversion,使用Visual Studio进行开发。我不使用任何现代的“源代码管理IDE”。

我的解决方案相当大,位于SourceGear Vault中,并且绑定到VS2008 IDE。我发现打开它们需要一段时间


从长远来看,将解决方案绑定到VS2008是否更好,只是稍后手动解决叛徒问题,或者在需要时使用源代码管理IDE一次检出一个文件。生产力方面。

我更喜欢把这些事情分开。让每种工具都发挥它的优势。IDE已经足够膨胀了,但没有通过源代码控制进一步降低它们的速度


(我使用命令行中的CVS和Subversion,使用Visual Studio进行开发。我不使用任何现代的“源代码管理IDE”。8-

我更喜欢将这些东西分开。让每种工具都发挥它的优势。IDE已经足够膨胀了,但没有通过源代码控制进一步降低它们的速度


(我使用命令行中的CVS和Subversion,并使用Visual Studio进行开发。我不使用任何现代的“源代码管理IDE”。8-

这取决于具体情况。一些源代码管理解决方案(如svn)不需要您签出任何内容。其他像perforce和VSS这样的软件会在本地锁定文件,并需要签出

我发现在使用签出范例时,IDE集成非常重要。每次编辑文件时,必须切换上下文,在文件系统中查找文件并签出


Subversion和cvs只关心您完成并准备提交的时间。在这些系统上,集成不太重要

视情况而定。一些源代码管理解决方案(如svn)不需要您签出任何内容。其他像perforce和VSS这样的软件会在本地锁定文件,并需要签出

我发现在使用签出范例时,IDE集成非常重要。每次编辑文件时,必须切换上下文,在文件系统中查找文件并签出


Subversion和cvs只关心您完成并准备提交的时间。在这些系统上,集成不太重要

SCM应该有一个完全独立的API,具有适当的集成,允许您在IDE中使用它(如果愿意),或者从命令行使用,或者通过shell集成,或者与构建工具集成等

这允许用户选择他们喜欢的工具,同时允许该工具与其他工具(问题管理、持续集成工具等)有效集成


SCM是(应该是)一种商品,它使您能够在确保代码安全的同时继续工作。我使用过的一些SCM工具没有这种思维方式,这是一种巨大的痛苦。

SCM应该有一个完全独立的API,如果您愿意,可以通过适当的集成在IDE中使用,或者通过命令行、shell集成或与构建工具的集成等

这允许用户选择他们喜欢的工具,同时允许该工具与其他工具(问题管理、持续集成工具等)有效集成


SCM是(应该是)一种商品,它使您能够在确保代码安全的同时继续工作。我使用过的一些SCM工具没有这种思维方式,是一种巨大的痛苦。

我目前使用SVN,因此我使用命令行界面、Turtoise(GUI,插入Windows资源管理器)和IDE(VS2008),而没有任何源代码控制挂钩

当我在过去使用Perforce时(正如Byron Whitlock所指出的,P4在本地锁定文件),我发现从命令行工作是最方便的。IDE再次与源代码管理分离


因此,您不必将源代码管理与IDE集成,如果这降低了您的工作效率,我建议您不要这样做。

我目前使用SVN,因此我使用命令行界面、Turtoise(GUI,插入Windows资源管理器)和IDE(VS2008),而不使用任何源代码管理挂钩

当我在过去使用Perforce时(正如Byron Whitlock所指出的,P4在本地锁定文件),我发现从命令行工作是最方便的。IDE再次与源代码管理分离

因此,您不必将源代码管理与IDE集成,如果这降低了您的生产率,我的建议是不要这样做