将SVN集成到Visual Studio 2003中

5

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


不是VisualSVN吗?O_o - bahrep
不是VisualSVN的是什么? - Ruruboy
3
我曾在VC++ 6.0、VS2005、VS2008和VS2010中使���Agent SVN插件,因此它可能也适用于VS2003。但它是收费的。 - veight
2个回答

3

Agent SVN 是一个 MS-SCCI 的 Subversion 插件,因此它应该能够与 VS 2003 兼容。


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

那么这是否允许您像在VisualSVN中一样从VS编辑器中签入、签出Visual Studio 2003的代码? - Ruruboy
是的,到一定程度上可以:使用外部工具,您可以设置带有“当前文件”、“当前文件扩展名”、“当前目录”等占位符的命令字符串。因此,我们可以进行签入和签出操作。限制是占位符行为对我们施加的限制。我不记得所有细节,但我鼓励您将签出或签入设置为外部工具,并查看它在解决方案资源管理器、代码文件中间等位置的行为如何。 - Ann L.
好的,我很乐意尝试一下。我想知道shell命令是什么以及我们如何从Solution Explorer设置Checkin Checkout。 - Ruruboy
我无法立即告诉您 shell 命令是什么:这是我们多年前做的事情。但是弄清楚并不太难。我认为,如果您的活动窗口是“解决方案资源管理器”,则就外部工具而言,“当前文件”就是您在该窗口中选择的任何文件。这使我们能够选择一个文件,然后单击我们为“签入”设置的菜单选项。但我记不清了。 - Ann L.
将TortoiseSVN的命令放在Visual Studio工具栏上并不是集成。那状态图标、文件操作跟踪等等呢? - bahrep
1
@bahrep 你说得对,当然:我建议的并不是完全集成。但是,如果没有符合OP标准的完整解决方案可用,提供部分解决方案也没有坏处。 - Ann L.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接