颠覆的观察者

时间:2011-04-28 09:01:59

标签: c# svn

我正在寻找一个可以在subversion存储库上使用的查看器。我看到this link但我不想要一个基于网络的查看器,而是我可以将其组合成软件 此查看器的目的是使SW的用户能够保存他们在其中编写的代码版本并搜索其他人编写的内容。 由于我们的SW是用C#编写的,我更喜欢使用C#API 有什么建议?

感谢。

修改
查看不同版本的文件也很重要。

4 个答案:

答案 0 :(得分:3)

如果要在软件中包含基于SVN的功能,可能需要使用

它是根据Apache许可证授权的,因此您可以在商业项目中使用它(在某些情况下,请阅读许可证以获取详细信息)。我没有个人经验,所以我不知道它是否已包含查看器组件或仅包含裸SVN客户端代码。无论如何,首页列出了许多基于sharpsvn构建的开源项目,其中一个可能是包含在您软件中的合适候选者(如果许可证符合您的需求)。

答案 1 :(得分:2)

如果您希望将SVN与您的应用程序集成,请查看SharpSVN。这就是今天一些主要的SVN插件所使用的库(AnkhSVN等)。

如果您特别想查看不同版本的文件,请查看SvnClient class中的SharpSVN docs。遗憾的是,文档非常不完整,但它们的命名约定似乎足以帮助您找到所需内容。

祝你好运!

答案 2 :(得分:1)

如果您使用的是Visual Studio,AnkhSVN是一个很棒的插件 - 推荐使用。这大大简化了Visual Studio的签入过程。

为了搜索其他人完成的工作,TortoiseSVN客户端是一个很好的补充,因为它是Windows资源管理器的插件。它包括一个具有出色搜索(和合并)功能的存储库浏览器。

答案 3 :(得分:0)

我们一直在使用TortoiseSVN,这是一款易于使用的Microsoft Windows SCM /源代码控制软件。它实现为Windows外壳扩展,使其无缝集成到Windows资源管理器中。由于它不是特定IDE的集成,因此您可以将它与您喜欢的任何开发工具一起使用。