問題タブ [git-worktree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1143 参照

git - git: ローカルに存在しないリモート ブランチのワークツリーをコピーする

職場では、いくつかの共通の基本機能を備えた 2 つの異なるバージョンを持つプロジェクトがあります。これらのバージョンを別のフォルダーに配置するために使用します。このフォルダーには、バージョンごとgit worktreeに 2 つの長期実行ブランチがあり、共通の機能用です。したがって、1 つのリポジトリに 3 つのフォルダーがあります。また、このためのリモート リポジトリがあり、すべてがそこにプッシュされます。mastermaster

自宅の PC には のフォルダーがmasterあり、このローカル リポジトリは仕事用リポジトリと同じリモートにリンクされています。そして、ブランチのリストを取得すると、次のようになります。

バージョン a のすべてのものをローカル フォルダーにコピーするだけでなく、そのフォルダーが私の仕事のように git によって追跡されるcheckoutようにしたいと考えています。するか、それをするか、もっとトリッキーなことをする必要がありますか?version-1worktreegit clonegit checkout