gitでデタッチされたワークツリーを設定するための利点や適切なユースケースは何ですか?私は、サーバーのチェーンを含むワークフローを含む状況に特に興味があります(たとえば、localhost->ステージングサーバー->ライブサーバー)。
1291 次
2 に答える
5
大きな利点(少なくとも私が見る限り)は、gitリポジトリ自体をライブエリアに配置することを強制せずに、変更をライブサーバーに公開できることです。リポジトリはどこにでも投げることができ、切り離されたワークツリーを使用してチェックアウトできます。
于 2013-01-07T21:40:28.257 に答える
0
git
開発ログは、決定的なユースケースを探すのに最適な場所だと思います。しかし、実際には、サブモジュールがそれらを使用していることを私は知っています(関連するリポジトリ構造は.git/modules
現在下に保存されていますが、作業ツリーは自分の作業ツリーに対して期待される場所にあります。私はそれを使用して、stash
またはする必要なしに検査目的のための異なる改訂commit
最初-2番目のチェックアウトは、使い終わったときにゴミ箱に捨てることができます。ただし、追加の変更をコミットする目的で、異なるコミットで2つのアクティブな作業ディレクトリが必要になるとは思いません。その道は大混乱のにおいがします。すべてのリポジトリはバックアップされた特定のファイルシステム上にある必要があるというランダムな企業の勅令を想像できると思いますが、作業ディレクトリは別の場所に置くことができます。それは明らかに誰かが「それを取得していない」という極端なケースですが...
于 2013-01-07T21:40:06.513 に答える