Проблемы с регистрацией в Team Explorer Everywhere

Использование TFS и замечательного инструмента командной строки Team Explorer Everywhere на Mac. Мне удалось сделать следующее:

- создал профиль
- Создано рабочее пространство (сопоставление папок TFS и папок моего компьютера)
- смог "достать" проект моей команды

sudo tf get * MyProjectName  

- смог проверить проект моей команды

sudo tf checkout MyProjectName -recursive -lock:none

Теперь, когда я пытаюсь отредактировать файлы.cs с помощью своей IDE, Xamarin-studio, они не сохранятся. Он говорит, что произошла ошибка.
Сообщение об ошибке:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of
an invocation. ---> System.UnauthorizedAccessException: Access to the path
"/Users/ingimarbjarnason/Applicon/Vigor/MiniOrka.iOS/.#ActionSheetPicker.cs" is denied.
at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x0032f] in
/private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-
3.2.0/mcs/class/corlib/System.IO/FileStream.cs:320 
.....

Как будто файл заблокирован, и Xamarin-Studio не изменит его. Кто-нибудь использовал эти два вместе и знает, как это обойти?

1 ответ

Решение

Я немного использовал TFS на Mac, и у меня та же проблема, что и у меня, когда я использовал Xamarin Studio с TFS на Windows. Файлы находятся в состоянии только для чтения (что с VS, это прекрасно работает). Я вручную меняю их на чтение / запись.

Возможно, есть лучший способ, но они (ИТ) не позволят мне настроить мост SVN для использования TFS из Xamarin Studio. ....

Также отметим, что плагин Eclipse для TFS прекрасно работает и предоставляет вам все функции, которые есть в VS; Я рекомендую переключаться только с инструмента командной строки.

Другие вопросы по тегам