git-worktree

    1

    1答えて

    仕事中には、いくつかの共通の基本機能を持つ2つの異なるバージョンがあるプロジェクトがあります。私はgit worktreeを使って、これらのバージョンを別々のフォルダに入れます。これは、それぞれのバージョンに対してmasterの横に2つの長時間実行するブランチがあり、共通の機能はmasterです。したがって、1つのリポジトリを持つ3つのフォルダがあります。また、このためのリモートリポジトリがあり、

    2

    1答えて

    私はリポジトリをいくつかのワークツリーでチェックアウトしてgit worktreeと同時に、簡単に別のブランチで作業するのが好きです。 しかし、git worktreeフォルダにあるVSコードはgitをscmと認識していないようです。 これまたは拡張機能に関するドキュメントで何も見つかりませんでした。 外部作業領域のgit機能をサポートするためにVSコードを取得する方法はありますか?

    11

    2答えて

    私はいくつかのサーバー側のソフトウェアをマージするために取り組んでいます。 git worktreeを使用すると、特定のブランチをチェックして別のブランチをマージすることができます。大規模なリポジトリであっても、非常に高速です。 唯一の例外はmasterにマージされているようです。私はgit worktree add /tmp/path/to/worktree masterを行うと、私はエラーを取

    0

    1答えて

    私は誤って作業ツリーを削除しましたが、ステージングされていますがコミットされていない変更がありました。 しかしgit worktree listまだ セイ、 /home/me/worktreeexample 0d4f25f [fix/something] /home/me/ 0fd8c7e [master] (すなわち、それは剪定されていない)worktreeを示ししかし、私

    1

    1答えて

    私は現在、当社が開発手順をどのように処理しているかを再構築中です。 DEVからSTAGE/PRODUCTIONサーバにファイル/フォルダを昇格させるために、私たちが常にサーバにsshするのは非常に難しいことです。私は、git環境を簡単にマージできるように設定することをお勧めします。 devブランチをステージブランチに分岐して "プロモーション"を実行します。 このため、新しいプッシュが受信されたと

    6

    2答えて

    IntelliJの最新バージョンでは、gitの作業ツリーがサポートされていると言われていますが、どのように使用するのかはわかりません。私は右下のGit Branchesポップアップにエントリがあることを期待していましたが、そこには表示されません。 私はまた、のいずれかの説明が表示されません:私はGitのバージョン2.7.2.0を使用してい Blog post announcing the feat

    0

    1答えて

    、それはここ $ git worktree add -b hotfix ../hotfix origin/master Enter ../hotfix (identifier hotfix) Branch hotfix set up to track remote branch master from origin. Switched to a new branch 'hotfix' $

    1

    2答えて

    私はコンピュータにgit repoを持っています。このリポジトリ内のディレクトリの1つは、ドキュメントのhtmlビルドを保持するgitワークツリーです。だから、木は、私はドキュメントで作業するとき、私はdocsディレクトリ内のファイルを変更し、スフィンクスがhtmlディレクトリにHTMLをコンパイルするので、両方のブランチ(devとgh-pages)は、更新されます。この . # <--- mai

    1

    1答えて

    別のgit-worktreeを使用すると、メインの作業コピーと同じブランチをチェックアウトできないのはなぜですか?私がしようとすると、私はエラーを取得する: fatal: 'mybranch' is already checked out at '/path/to/repo' は私が1 worktreeからチェックすると、他のは切り離さHEAD状態で終わるが、それほど悪いことで、なぜ私はできな

    5

    4答えて

    私はgit worktree addを使って新しいワークツリーを作成しました。私はそれがworktreeと同じ名前でリポジトリに新しいブランチを作成したことに気付きました。この枝は何のためですか? 2番目のワークツリー内に他の既存のブランチをチェックアウトしました。 git worktree addが作成したブランチを削除してもよろしいですか?