Работа с VS 2010 над проектом для VS 2005 - PullRequest
0 голосов
/ 04 июня 2010

У меня есть проект на SourceSafe, в котором команда работает с VS 2005.

Я установил VS2010 и мне нравятся некоторые функции этой версии.

Есть ли способ, которым я поддерживаю проект с SourceSafe, но работаю локально с VS2010.

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

Ответы [ 2 ]

1 голос
/ 04 июня 2010

Вы можете безопасно обновлять все исходные файлы, если только вы не добавляете код, новый с VS 2005. Основное различие между версиями VS заключается в проекте и файлах решений. Что вы можете сделать, так это сделать доступными для записи локальные файлы проекта и решения, а затем использовать исходный элемент управления для изменения исходных файлов. Когда все будет сказано и сделано, вы захотите собрать его в 2005 году (с версиями SourceSafe проекта и файлами решений), чтобы убедиться, что все это по-прежнему работает.

Также обратите внимание, что утилита преобразования в Visual Studio, которая преобразует проекты из предыдущих версий VS, предназначена только для преобразования проектов из предыдущей версии. Поскольку предыдущая версия VS 2010 - это VS 2008, а не VS 2005, вам, возможно, придется внести изменения в свое решение и настройки проекта вручную, чтобы получить все для сборки. Главное, что приходит на ум, - как обрабатываются глобальные каталоги включения. Если у вас есть доступ к VS 2008, сначала преобразуйте его в этот, а затем в VS 2010.

0 голосов
/ 04 июня 2010

Помимо нацеливания на инфраструктуру 2.0 VS2010 по-прежнему позволит вам использовать новые языковые функции, поэтому вы должны быть осторожны.

И, как сказал Бен Бернетт, исходно-безопасное связывание не должно быть проблемой, покаВы не проверяете файлы проекта и решения.Вы можете убрать из них флаг только для чтения, чтобы VS2010 мог их редактировать, но их не нужно проверять в SourceSafe.

Но мне действительно интересно, какая функция вам так нравится в VS2010, которую вы хотите ограничитьВы сами не сможете добавлять, удалять или переименовывать файлы из своего проекта.

...