Un espectador para la subversión

Estoy buscando un visor para usar en un repository de subversión. Vi este enlace, pero no quiero un visor basado en web, sino uno que puedo combinar en software.
El objective de este visor es permitir a los usuarios del SW save versiones del código que escriben en él y search contenido escrito por otros.
Como nuestro SW está escrito en C #, preferiría algo con C # API.
¿Alguna sugerencia?

Gracias.

Editar:
Ver versiones diferentes de files también es importante.

Si desea include la funcionalidad basada en SVN en su software, es posible que desee utilizar

  • sharpsvn

Está licenciado bajo la licencia de Apache, por lo que puede usarlo en proyectos comerciales (con algunas condiciones, lea la licencia para get más información). No tengo experiencia personal con él, así que no sé si ya incluye un componente de visor o simplemente el código de cliente SVN. En cualquier caso, la página de inicio enumera una gran cantidad de proyectos de código abierto basados ​​en sharpsvn, tal vez uno de ellos sería un candidato adecuado para su inclusión en su software (si la licencia se ajusta a sus necesidades).

Si está buscando integrar SVN con su aplicación, consulte SharpSVN . Esa es la biblioteca utilizada por algunos de los principales complementos de SVN en la actualidad (AnkhSVN, etc.).

Si específicamente desea ver diferentes versiones de files, consulte la class SvnClient en los documentos de SharpSVN . Lamentablemente, los documentos son bastante incompletos, pero sus convenciones de nombres parecen ser suficientes para ayudarlo a encontrar lo que necesita.

¡Buena suerte!

Si está usando Visual Studio, AnkhSVN es un gran complemento, recomendado. Esto simplifica considerablemente el process de check-in para Visual Studio.

Para search trabajo realizado por otros, el cliente de TortoiseSVN es un buen complemento ya que es un complemento para Windows Explorer. Incluye un browser de repository que tiene excelentes capacidades de búsqueda (y fusión).

Hemos estado utilizando TortoiseSVN, que es un software SCM / control de origen fácil de usar para Microsoft Windows. Se implementa como una extensión de shell de Windows, lo que hace que se integre perfectamente en el explorador de Windows. Como no es una integración para un IDE específico, puede usarlo con las herramientas de desarrollo que desee.