SVN では、ブランチを作成する方法が少なくとも 2 つあります。
svn cp /home/me/localcheckout/trunk /home/me/localcheckout/branches/newbranch
svn cp http://server/trunk http://server/branches/newbranch
最初にローカルに作成してから、ブランチ全体をコミットする必要があります。
2 番目はサーバー上に作成します。
2 番目の利点は、ローカル トランクを svn 切り替えて、いくつかのファイルにいくつかの変更を加え、ほんの数 KB をコミットできることです。
Gitを使用してそれを達成することは可能ですか?
GitHub でリモート ブランチを作成し、ローカル リポジトリにプルする方法はありますか?
私が尋ねる理由は、電話のインターネット接続を使用して master から新しいリモートブランチに数 KB をプッシュしようとしているが、プッシュすると約 400 MB をプッシュしたいからです!
オブジェクトの書き込み: 22% (54080/245586)、86.74 MiB | 13 KiB/秒
Gitを参照してください- 大規模なプロジェクトのリモート ブランチをプッシュすると、同様の質問に対して非常に時間がかかります。