1

TFS から別の GIT ベースのホストにコードをプッシュできるかどうか教えてもらえますか? その理由は次のとおりです。

GITリポジトリでTFS 2012(サービス、オンラインのもの-> [companyname].visualstudio.com)を使用しています。CodePlex、GitHub、または BitBucket でのチェックイン時にコードを自動的に公開する AppHarbor アカウントを持っています。残念ながら、TFS はまだサポートされていません (すぐにサポートされることを願っていますが、誰にもわかりません)。コードを TFS にコミットし、そのコピーを上記のプロバイダーのいずれかにプッシュする方法はありますか? (とにかくバックエンドの TFS であるため、Codeplex の可能性が最も高い)。

4

2 に答える 2

1

リポジトリの正確なコピーを別の git サーバーに置くことができます。次を使用できます。

git push --mirror server

サンプル

git push --mirror https://github.com/ghuser/repo.git

つまり、GIT は分散リポジトリであるため、Git リポジトリから、異なるサーバーや複数のサーバーに同時にプッシュできるということです。

その他の参照:

https://help.github.com/articles/importing-an-external-git-repo

リポジトリをバックアップするには、「git push --mirror」で十分ですか?

于 2013-03-14T16:05:55.340 に答える
-1

Git/TFS ソリューションに関するBrian Harry のブログ投稿から:

VS の Git 統合は Git サーバーでのみ機能しますか?

絶対違う!クライアントとサーバーはどちらも Git の標準実装です。私たちのクライアントは、ローカル、エンタープライズ、Codeplex、GitHub、BitBucket など、ほぼすべての Git リポジトリで動作します。また、TFS はほとんどすべての Git クライアント (既存の Git コマンド ライン、XCode、Eclipse の Git サポートなど) と連携します。これは初日からのコア原則でした。これはロックインではなく、優れた相互運用可能な Git 機能を提供することです。

于 2013-02-22T16:41:15.037 に答える