2013-02-18 6 views
1

Я хочу разработать веб-сайт в (ASP + C#), который посвящен управлению версиями. В этом приложении мой сценарий выглядит следующим образом:Работа с Subversion (TortoiseSVN), с чего начать?

Пользователь, подписавшийся на приложение и редактируя сообщение, может показать всем пользователям предыдущую и новую версию сообщения?

Я искал и обнаружил, что должен использовать (TortoiseSVN). Я нашел решения онлайн для этого вручную. Но когда я искал, как это сделать с C#? только я нашел использовать (SharpSVN). Я загрузил (SharpSVN), и теперь у меня есть Confused:

  1. С чего я должен начать с (SharpSVN)?
  2. Содержимое сообщения (которое редактируется или используется для управления версиями) сохраняется в базе данных SQL Server. Как использовать это содержимое (TortoiseSVN)?

Любые указания и рекомендации, ссылки или опыт?

Спасибо ...

ответ

2

Если вы хотите, чтобы ваше приложение ASP.NET для взаимодействия с хранилищем, SharpSVN является предпочтительным методом.

CollabNet имеет walkthrough for using SharpSVN

Содержимое хранится в SQL Server не доступен с клиентом управления версиями. Вам нужно напрямую запросить базу данных или использовать фреймворк, который абстрагирует его & с помощью того, как ваше приложение построено.

Что бы вы ни делали, сделайте не дублируйте что-нибудь между SQL Server & в репозитории Subversion. Это просто станет серьезной головной болью.

+0

Спасибо, я проверю его, но когда я добавляю svnserve.exe для создания сервиса, он успешно создается, но когда я хочу его запустить, он не начнет. Появится сообщение (** Ошибка 1053 - служба не ответила на запрос запуска или управления своевременно **). Я создал службу через этот оператор из командной строки 'sc create svnnew binpath =" \ "C: \ Program Files \ TortoiseSVN \ bin \ svnserve.exe \" --service -r D: \ BCS-Project \ SourceControl "displayName = "Subversion new Server" depend = Tcpip start = auto'. надеюсь помочь мне в этом. Я искал, но не смог. спасибо ... –

+0

Установка и настройка svnserve - это совершенно другая тема из той, о которой вы изначально спросили. – alroc

+0

Да, это сложно, но можете ли вы предоставить некоторые инструкции по этому вопросу? спасибо за ответ –

 Смежные вопросы

  • Нет связанных вопросов^_^