Контроль версий веб-сайта с помощью Team Foundation System - PullRequest
0 голосов
/ 29 сентября 2011

У нас есть проект веб-сайта (не веб-приложение), и нам нужен способ отслеживать изменения версий на веб-страницах. DLL не проблема, проблема в отслеживании текущей версии веб-страницы на рабочем сервере.

Есть ли способ сделать это с TFS? Я подумал, может быть, плагин автоматически помещает какой-то закомментированный код физически на каждую измененную веб-страницу, указывая, например, номер версии и дату последнего изменения. Но я действительно в растерянности здесь.

Я знаю, что одной альтернативой может быть изменение типа проекта на Веб-приложение, однако это большое приложение, и это будет большой проект, требующий большого количества тестирования.

РЕДАКТИРОВАТЬ: Что мне в конечном итоге нужно:

Мне нужен способ определения версии веб-страницы на рабочем сервере. Как я уже сказал, с dll это просто, потому что они несут свою версию, но веб-страницы не имеют версий в самом файле. Чтобы мы могли проверить рабочий сервер, посмотреть файл и узнать, какая это версия.

Ответы [ 2 ]

1 голос
/ 30 сентября 2011

У меня есть сообщение в блоге , объясняющее, как это можно сделать (со ссылкой на версию TFS 2010).

По сути, это создание файла version.txt с номером сборки и отображением этой информации на сайте. Если вы хотите жестко закодировать это на каждой странице, вы можете настроить процесс для встраивания этого version.txt в HTML каждой страницы.

0 голосов
/ 18 октября 2011

Один из моих коллег решил эту проблему путем создания надстройки Visual Studio, которая показывает все измененные файлы веб-страниц и дает вам возможность установить следующую версию или определить ее самостоятельно и записать ее в файл.

...