Вопрос

После рассмотрения других вопросов, связанных с совместным использованием решений между VS 2005 и VS 2008, кажется, что правильный путь - иметь два файла решений (один для VS 2005 и один для VS 2008).

Однако, если решение находится под управлением версиями (в нашем случае VisualSVN), как бы мы поддерживали два файла решения и не продолжали перезаписывать один или другой при каждом обновлении / фиксации?

Можно ли удалить только файл .sln из системы управления версиями и запретить клиенту VisualSVN проверять его статус в visual Studio?

Спасибо

Мэтт

Это было полезно?

Решение

Я не уверен, что вижу проблему - если у вас есть два файла решений, почему любой из них должен быть перезаписан?Я действительно имею в виду два файла, напримерMyApp2005.sln и MyApp2008.sln, где при создании нового проекта вы делаете это в решении 2005 года, а затем просто "добавляете существующий проект" в решении 2008 года.

Что бы VisualSVN сделал, чтобы все испортить?

(У меня такая же настройка для моего Подробный исходный код на C #, и я использую VisualSVN - я не видел никаких проблем.)

Другие советы

Сейчас это работает.

Я пытался обновить / преобразовать решение в 2008 (название решения совпадает с именем 2005) и каким-то образом заблокировать файл решения 2008 от фиксации / обновления.

Теперь я создал новое пустое решение в VS 2008 (другое название) и использовал "добавить существующий проект", как вы предложили.

Спасибо

Мэтт

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top