1

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

--Created профиль
--Created рабочее пространство (отображение между папками TFS и мои папки машины)
--Was возможность «получить» мои команды проектируют

sudo tf get * MyProjectName 

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

sudo tf checkout MyProjectName -recursive -lock:none 

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

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 на окнах. Файлы находятся в состоянии только для чтения (что с VS это прекрасно работает). Я вручную меняю их на чтение/запись.

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

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