12

私は現在 iPhone アプリを開発しており、私の会社ではソース管理に TFS 2010 を使用しています。

Mac でソース管理を処理するための Eclipse プラグインとして Team Explorer Everywhere を使用しており、他のプロジェクト (最近行った C++ プロジェクトなど) では問題なく動作します。

ただし、この iPhone アプリでは機能しないようで、主な理由はエイリアスのようです。それらをまったく保存しないか、通常のファイルまたはフォルダーとして保存するため、すべてが壊れます。

この TFS への移行を試みる前は、即興で Mercurial を使用していましたが、すべてが機能していました。

Mac OS X マシンの Aliases などを壊さずに TFS に保存する方法を知っている人はいますか?

4

4 に答える 4

2

はい、Team Explorer Everywhere は HFS エイリアスを保持できます。HFS はファイルの拡張属性にエイリアスを格納します。

% ls -Flas alias
208 -rw-r--r--@ 1 ethomson  staff  69936 May 30 15:19 alias
% xattr alias
com.apple.FinderInfo
com.apple.ResourceFork

ファイルが適切に構成されている場合.tpattributes Team Explorer Everywhere は拡張属性を格納します。拡張属性を保存するには、次のような行が必要です。

filename:transform=apple

この変換が適用されると、ローカル ファイルのデータ フォークとリソース フォークがAppleSingle ファイルに結合され、TFS にチェックインされます。別の Mac コンピューターでチーム エクスプローラーからそのファイルを取得すると、エイリアスが正しく保持されます。Mac 以外のコンピューターでは、このフラグは無視され、実際の AppleSingle ファイル自体がダウンロードされます。

于 2012-05-30T20:21:49.773 に答える
-1

私が知る限り、答えはノーです。

于 2012-05-30T18:38:24.150 に答える
-1

これによると、少なくともTFS 2011までは

于 2013-02-26T20:39:16.000 に答える