开发者

A viewer for subversion

I'm looking for a viewer to be used over a subversion repository. I saw this link but I don't want a web based viewer, but rather one I can combine into software.

The purpose of this viewer is to enable the SW's users to save versions of the code they write in it and to search for content written by others.

Since our开发者_开发问答 SW is written in C#, I'd prefer something with C# API.

Any suggestions?

Thanks.

Edit:

Viewing different versions of files is also important.


If you want to include SVN-based functionality into your software, you might want to use

  • sharpsvn

It's licensed under the Apache License, so you can use it in commercial projects (with some conditions, read the license for details). I have no personal experience with it, so I don't know if it already includes a viewer component or just the bare SVN client code. In any case, the front page lists a lot of open-source projects built upon sharpsvn, maybe one of those would be a suitable candidate for inclusion in your software (if the license fits your needs).


If you're looking to integrate SVN with your application, check out SharpSVN. That's the library used by some of the major SVN plugins around today (AnkhSVN, etc).

If you specifically want to view different versions of files, check out the SvnClient class in the SharpSVN docs. Unfortunately the docs are quite incomplete, but their naming conventions look to be enough to help you find what you need.

Good luck!


If you're using Visual Studio, AnkhSVN is a great plug-in - recommended. This simplifies the check-in process for Visual Studio considerably.

For searching for work done by others the TortoiseSVN client is a good complement as it's a plug-in for Windows Explorer. It includes a Repository Browser that has excellent search (and merge) capabilities.


We have been using TortoiseSVN which is an easy-to-use SCM / source control software for Microsoft Windows. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it's not an integration for a specific IDE you can use it with whatever development tools you like.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜