1

Mac で TFS と素晴らしい Team Explorer Everywhere コマンド ライン ツールを使用する。私は次のことを行うことができました:

-- プロファイルを作成
しました -- ワークスペースを作成しました (TFS フォルダーとマシン フォルダー間のマッピング)
-- チーム プロジェクトを「取得」できました

sudo tf get * MyProjectName  

-- チームのプロジェクトをチェックアウトできました

sudo tf checkout MyProjectName -recursive -lock:none

IDE、Xamarin-studio で .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 はそれを変更しません。これら2つを一緒に使用し、これをバイパスする方法を知っている人はいますか?

4

1 に答える 1

1

MacでTFSを少し使用していますが、WindowsでTFSでXamarin Studioを使用しているのと同じ問題があります。ファイルは読み取り専用状態です (VS ではこれは正常に機能します)。手動で読み取り/書き込みに変更します。

おそらくもっと良い方法がありますが、彼ら (IT) は、Xamarin Studio 内から TFS を使用するように SVN ブリッジをセットアップすることを許可しません。....

また、TFS 用の Eclipse プラグインはうまく機能し、VS にあるすべての機能を提供します。コマンドラインツールから切り替えることをお勧めします。

于 2013-08-12T17:32:17.230 に答える