【问题标题】:Integrate SVN with Visual Studio 2003将 SVN 与 Visual Studio 2003 集成
【发布时间】:2013-01-23 10:49:24
【问题描述】:

我正在尝试寻找一个不是 VisualSVN 的免费工具(我知道 VisualSVN 与 Visual Studio 2003/2005/2008/2010 集成......)将 Sub Version/TortoiseSVN 与 Visual Studio 2003 集成。 还有另一个工具将 Visual Studio 2005/2008/2010 与 SVN 集成,在此处的超链接中给出 -> http://garrys-brain.blogspot.ca/2007/07/tortoisesvn-and-visual-studio.html 但不与 Visual Studio 2003 集成。

【问题讨论】:

  • “这不是 VisualSVN”? O_o
  • 哪个不是VisualSVN?
  • 我在 VC++ 6.0、VS 2005、VS 2008 和 VS 2010 中使用过 Agent SVN 插件,所以它可能也适用于 VS 2003。但它不是免费的。

标签: asp.net visual-studio svn visualsvn


【解决方案1】:

Agent SVN 是一个MS-SCCI Subversion 插件,因此它应该适用于 VS 2003。

【讨论】:

    【解决方案2】:

    我们所做的是在 VS 2003 中将各种 TortoiseSVN shell 命令设置为外部工具。效果很好。

    【讨论】:

    • 那是否允许您像在 VisualSVN 中一样在 VS 编辑器中签入、签出 Visual Studio 2003 中的代码?
    • 是的,最重要的是:使用外部工具,您可以为“当前文件”、“当前文件扩展名”、“当前目录”等设置带有占位符的命令字符串。所以我们可以检查进出。限制是占位符行为对我们施加的限制。我不记得所有细节,但我鼓励您将 Check Out 或 Check In 设置为外部工具,并从解决方案资源管理器、代码文件中间等查看它的行为。
    • 听起来不错。我很乐意试一试。我想知道 shell 命令是什么以及我们如何从解决方案资源管理器中设置 Checkin Checkout。
    • 我不能直接告诉你什么是 shell 命令:这是我们多年前所做的事情。但这并不难弄清楚。我认为如果您的活动窗口是解决方案资源管理器,那么就外部工具而言,您的“当前文件”就是您在该窗口中选择的任何文件。这使我们能够选择一个文件,然后单击我们为“签入”设置的菜单选项。但具体记不太清了。
    • @bahrep 当然,你是对的:我建议的不是完全集成。但是,如果没有满足 OP 标准的完整解决方案,提供部分解决方案并没有什么坏处。
    猜你喜欢
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多