SVN からプロジェクトを移行した後、Microsoft TFS で Git を使用して良いスタートを切るために、TFS + Git のリモート/共有リポジトリができるだけ適切に設定されていることを確認したいと思います。現時点では私は一人でプロジェクトに取り組んでいますが、率直に言って、経験の浅い私の手を共有して使用できるように、リポジトリを十分に頑丈にしたいと考えています。
私はすでにリポジトリを作成し、すべてのコードをそこにプッシュしていましたが、リポジトリへの不可逆的な損傷を防ぐために、共有リポジトリをむき出しにする必要があることを読みました。
ポイント:
そのとりとめのないことは十分です。ここでのポイントは、TFS で作成した Git リポジトリが最初からベアであることを確実に知りたいので、ローカルのベアをそこにプッシュできるようにすることです。
それは私に 2 つの質問を提起します:
- Git リポジトリは TFS ベアによって初期化されていますか? - リモートの TFS + Git リポジトリがベアかどうかを確認する方法はありますか?
注: TFS へのアクセスは制限されています。つまり、TFS マシンへの SSH/直接コマンド ライン アクセスはありません。