在mac上使用TFS和美妙的Team命令行工具。我设法做到了以下几点:
--创建了一个个人资料
-创建一个工作区( TFS文件夹与我的计算机文件夹之间的映射)
--能够“得到”我的团队项目
sudo tf get * MyProjectName --能够检查我的团队项目
sudo tf checkout MyProjectName -recursive -lock:none现在,当我尝试用我的IDE编辑.cs文件时,它不会将它们保存回来。上面说发生了一个错误。
错误信息:
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不会改变它。有没有人把这两者结合起来,知道怎么绕过这个?
发布于 2013-08-12 17:32:17
我在Mac上使用TFS已经有一段时间了,它的问题与我在windows上使用带有TFS的的问题相同。这些文件处于只读状态(对VS来说,这很好)。我手动将它们更改为读/写。
也许有更好的方法,但他们(IT)不会让我在Xamarin Studio中设置一个SVN桥来使用TFS。……
另外,请注意,用于TFS的Eclipse插件工作得很好,并为您提供了VS中的所有功能;我建议只使用命令行工具进行切换。
https://stackoverflow.com/questions/18192295
复制相似问题