ここにシナリオがあります: Gitリポジトリで作業している2人の開発者がいます(GitHubなど)。 Developer1は、リモートリポジトリ(GitHub)を使用せずにDeveloper2マシンに変更をプッシュすることは可能ですか?デベロッパーマシン間でローカルGitブランチにアクセスする
両方のDevマシンには単にGitがインストールされていることに注意してください。
私はそれがローカルリポジトリへのリモートレポを追加することが可能です理解している間、私はサーバとしてローカルブランチを公開するかどうかはわからない、のようなもの:
https://Dev1Machine/DevLocalBranch.git
私はそれを行う価値があるかどうか分かりません。それを共通のリモートにプッシュすると、他のリモートを構成する際の頭痛が軽減され、IPが変化するためにプッシュが失敗する可能性がなくなり、一般的に安全になります。なぜあなたはこれをしたいのですか? – Makoto
@Makotoこれは、2人の開発者が何かに取り組んでいて、すぐに他のブランチをチェックしたい場合のシナリオです。リモートブランチを使用する際の問題は2倍です1>これは真に分散されたバージョン管理という概念に反するものですが、私たちは依然としてサーバークライアントモードです。 2>リモートリポジトリにデッドブランチが多すぎると、膨大なリポジトリが発生します。 300人がリポジトリで作業しているので、これは問題だと確信しています。意味がありますか? – Ayusman