Во-первых, я не уверен, стоит ли разбивать этот вопрос на более мелкие, отдельные вопросы.Они связаны, но я не уверен, что делаю это неправильно.Извиняюсь, если я.
Я немного новичок в идее контроля исходного кода / версии.Я установил TortoiseSVN на свой ноутбук для разработки, но на самом деле не привык к его использованию.Тем не менее, у меня есть живой (и в настоящее время довольно маленький) сайт ASP.NET MVC 2, который скоро будет нуждаться в обновлении, и мне любопытно, каким будет лучший путь.Как добавленная морщина, сайт в настоящее время не использует базу данных, но это будет относительно скоро.Я уже установил SQL Server 2008 R2 на сервер.
Итак, есть ли способ использовать Subversion для отправки обновленной итерации моего сайта на сервер?Или чтобы сервер вытащил его?
Было бы лучше использовать систему контроля версий, которая поставляется с VS 2010?
А как насчет БД?Когда я настрою базу данных и ее данные в своем решении, как я перенесу это на сервер?Придется ли мне вручную писать в базу данных?
Очевидный вариант - просто перезаписать существующий .dll новой сборкой и загрузить новый статический контент, но мне это кажется немного устаревшим.