У нас есть старое классическое приложение ASP, которое мы поддерживаем с помощью Visual Studio 6. Это сработало нормально, но мы готовы выйти из каменного века, и я хотел бы посмотреть, смогу ли я использовать Visual Studio 2008 (SP1) для поддержки приложения.
Раньше над приложением могли работать несколько разработчиков, и оно находилось под контролем версий. У нас были серверные расширения FrontPage (FSE), установленные на веб-сервере, и была своего рода трехсторонняя интеграция между Visual Interdev на клиенте, FSE на веб-сервере и базой данных SourceSafe, которая позволяла нам проверять вход и выход файлов через Interdev. . Файлы были отправлены на веб-сервер, а не на клиент. А при повторной проверке файла через Interdev мы могли нажать кнопку «Diff», чтобы просмотреть изменения в файле перед тем, как вернуть его.
Теперь я установил Visual Studio 2008 (SP1) и пытаюсь получить ту же функциональность. Я использовал File / Open Web Site / Remote Site для запуска проекта. Это отлично работает, и я могу регистрировать файлы как туда, так и обратно. Однако возможность просмотра различий отключена. Кроме того, когда я ввожу комментарий в диалоговом окне Check-In, он игнорируется. Другими словами, если вы используете автономный клиент SourceSafe для просмотра истории файла, файл будет возвращен правильно, но без комментариев.
В VS2008 после того, как я извлекаю файл, когда я щелкаю его правой кнопкой мыши, параметры «Сравнить» и «Просмотр истории» отключаются. Кроме того, если я нажму на опцию Check-In, кнопка «Сравнить версии» в диалоговом окне Check-in будет отключена. Есть ли какой-нибудь трюк для включения опции сравнения?