4

私は最近、新しいチーム プロジェクトで TFVC の代わりに Git を使用してみるように同僚の何人かに説得しました。

私が理解できないように見える(多くの)癖の1つは、ブランチをチェックアウトしようとしていて、

エラーが発生した。詳細メッセージ: 'C:/........' を rmdir できませんでした: アクセスが拒否されました。

これは、TFS チーム エクスプローラーを調べて、新しいブランチをチェックアウトしようとしたときです。フォルダーから読み取り専用を削除しようとしましたが、役に立ちませんでした。しかし、奇妙なことに、コマンド ラインから 'git checkout development' を実行すると、問題なく動作します。そして、これは TFS に反映されます。

このメッセージを検索しようとしましたが、このエラーについて説明している Web ページが 1 つも見つかりません。

これまでの経験は良かったのでイライラしますが、これを解決できない場合は、おそらくTFVCに戻ります:(

4

1 に答える 1

1

これが最善の解決策かどうかはわかりませんが、最終的にうまくいったのは、ローカルリポジトリを消去して再クローンすることでした.

これを行う前に、ソース コードの最初のコミットのためにフォルダーを新しい git リポジトリに転送したため、奇妙な VS TFVC 読み取り専用のものがいくつか保持されていた可能性があります。私は通常、ファイル エクスプローラーを介して常にこれをオーバーライドし、読み取り専用を false に設定することができました。

奇妙ですが、現在は機能しているため、TFSフォルダーをgitリポジトリにドラッグアンドドロップすることと関係があるに違いないと思います。

于 2016-05-06T13:52:56.123 に答える