Работа с Subversion (TortoiseSVN), с чего начать?

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

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

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

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

Любые направления и советы, ссылки или опыт?

Спасибо...

1 ответ

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

CollabNet имеет пошаговое руководство по использованию SharpSVN

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

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

Другие вопросы по тегам