Зритель для подрывной деятельности - PullRequest
2 голосов
/ 28 апреля 2011

Я ищу средство просмотра для хранилища Subversion.Я видел эту ссылку , но мне не нужен веб-просмотрщик, а скорее один, который я могу объединить в программное обеспечение.
Цель этого средства просмотра - дать пользователям ПО возможность сохранять версии кода.они пишут в нем и ищут контент, написанный другими.
Поскольку наше ПО написано на C #, я бы предпочел что-то с C # API.
Есть предложения?

Спасибо.

Редактировать:
Просмотр различных версий файлов также важен.

Ответы [ 4 ]

3 голосов
/ 28 апреля 2011

Если вы хотите включить функциональность на основе SVN в свое программное обеспечение, вы можете использовать

Он лицензирован под лицензией Apache, поэтому вы можете использовать его в коммерческих проектах (с некоторыми условиями, читайте лицензию для деталей). У меня нет личного опыта с этим, поэтому я не знаю, включает ли он уже компонент просмотра или просто пустой клиентский код SVN. В любом случае на первой странице перечислено множество проектов с открытым исходным кодом, созданных на основе sharpsvn, возможно, один из них будет подходящим кандидатом для включения в ваше программное обеспечение (если лицензия соответствует вашим потребностям).

2 голосов
/ 28 апреля 2011

Если вы хотите интегрировать SVN с вашим приложением, посмотрите SharpSVN .Это библиотека, используемая некоторыми современными плагинами SVN (AnkhSVN и т. Д.).

Если вы специально хотите просматривать разные версии файлов, проверьте класс SvnClient в1007 * SharpSVN документы .К сожалению, документы довольно неполные, но их соглашения об именах кажутся достаточными, чтобы помочь вам найти то, что вам нужно.

Удачи!

1 голос
/ 28 апреля 2011

Если вы используете Visual Studio, AnkhSVN - отличный плагин - рекомендуется. Это значительно упрощает процесс регистрации в Visual Studio.

Для поиска работы, выполненной другими, клиент TortoiseSVN является хорошим дополнением, поскольку является плагином для Windows Explorer. Он включает в себя браузер репозитория с отличными возможностями поиска (и слияния).

0 голосов
/ 28 апреля 2011

Мы использовали TortoiseSVN, которая является простым в использовании программным обеспечением SCM / управления исходным кодом для Microsoft Windows. Он реализован в виде расширения оболочки Windows, что позволяет легко интегрировать его в проводник Windows. Поскольку это не интеграция для конкретной среды IDE, вы можете использовать ее с любыми инструментами разработки, которые вам нравятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...