在VS 2008中使用SVN时遇到的问题

时间:2009-05-23 04:07:13

标签: visual-studio-2008 svn

我一直在阅读SVN如何与Visual Studio配合使用。我正在使用VS 2008并担心在VS 2008中使用SVN可能存在的问题。

有人可以与SVN + VS 2008分享他们的经验吗?

谢谢堆!

注意:我意识到将GIT投入到混合中,有点稀释了我想问的真实问题。所以,我把这个问题限制在SVN + VS.

8 个答案:

答案 0 :(得分:2)

您需要一个插件才能将Visual Studio 2008与svn连接起来。 Ankh似乎非常受欢迎,我听说过Visual SVN

答案 1 :(得分:2)

就个人而言,我对IDE集成并不太兴奋;我在资源管理器中使用TortoiseSVN,IMO也能正常工作,而不会给VS增加更多的重量。 AnkhSVN,Visual SVN和SlickEdit版本控制工具箱是集成工具之一。

但根据我的理解(仅限对话),Git!= SVN ......

答案 2 :(得分:2)

Agent SVN是与 Visual Studio 一起使用的MS-SCCI插件,因为它是MS-SCCI,它直接与 Visual中的源控制菜单集成工作室本身。

答案 3 :(得分:1)

我在VS 2008中使用过SVN和没有IDE插件的SVN,并且没有遇到任何问题。

答案 4 :(得分:1)

TortoiseSVN非常好,但是如果你使用的是VS 2008,VisualSVN就太棒了。对于VS开发人员来说,Git是非常糟糕的(或者通常在Windows上运行)。

答案 5 :(得分:1)

当IDE支持包括重命名文件的重构操作时,良好的IDE-VC集成是最重要的。使用Eclipse JDT而不使用Subversion集成将是无效的低效率,因为重命名的类将在“svn更新”之后重新出现,除非Eclipse告知Subversion该文件已被删除。

如果您没有进行任何此类“文件系统更改”重构,则IDE中的VC集成并不是非常重要,您可以使用例如TortoiseSVN。

答案 6 :(得分:1)

您有多种SVN + VS2008选项。

1)使用TortoiseSVN而不与VS2008集成。这是我大部分时间都在使用的,没有问题。 (如果你不介意偶尔离开IDE)

2)使用TortoiseSVN并将自定义工具栏按钮映射到TortoiseSVN自动化命令,将其与VS2008自身集成。 See this blog

3)使用VisualSVN(这些家伙为您完全将TortoiseSVN整合到VS2008中!)

4)使用AnknSVN(免费和开源,但不是基于TortoiseSVN)

答案 7 :(得分:0)

由于svn和git的不同范式,您将看到更大的差异,而不是通过与Visual Studio集成相关的任何内容。

解释这些差异是一项工作,任何一方都会以各种方式让你的生活更幸福,所以我不会担心你使用哪一种。您可以随时更改,如果您决定走这条路,那么在您使用两者之前,您将无法真正理解这些差异。