Как использовать VisualSVN с решением, общим для VS 2005 и VS 2008?
Вопрос
После рассмотрения других вопросов, связанных с совместным использованием решений между 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 (другое название) и использовал "добавить существующий проект", как вы предложили.
Спасибо
Мэтт