Работа с Subversion (TortoiseSVN), с чего начать?
Я хочу разработать веб-сайт (ASP+C#), который занимается управлением версиями. В этом приложении мой сценарий выглядит следующим образом:
Пользователь, входящий в приложение и редактирующий сообщение, веб-сайт может показать всем пользователям предыдущую и новую версию сообщения?
Я искал и обнаружил, что я должен использовать (TortoiseSVN). Я нашел решения онлайн для того, чтобы сделать это вручную. Но когда я искал, как это сделать с C#? только я нашел использовать (SharpSVN). Я скачал (SharpSVN) и теперь я запутался:
- С чего мне начать (SharpSVN)?
- Содержание сообщения (которое можно редактировать или использовать для управления версиями) сохраняется в базе данных SQL-Server. Как использовать это содержимое с (TortoiseSVN)?
Любые направления и советы, ссылки или опыт?
Спасибо...
1 ответ
Если вы хотите, чтобы ваше приложение ASP.NET взаимодействовало с репозиторием, SharpSVN является предпочтительным методом.
CollabNet имеет пошаговое руководство по использованию SharpSVN
Содержимое, хранящееся в SQL Server, недоступно для клиента контроля версий. Вам нужно запросить базу данных напрямую или использовать структуру, которая абстрагирует ее и соответствует тому, как построено ваше приложение.
Что бы вы ни делали, ничего не дублируйте между SQL Server и хранилищем Subversion. Это просто станет сильной головной болью.