0

Mercurial を使用するオープンソース プロジェクトに取り組んでいます。

ソース ディレクトリ内に git リポジトリを作成したところ、現在約 40 個のコミットがあります。

プロジェクトはソースコードの新しいバージョンをリリースしました。私は今、私が行ったコミットを選択的に適用したいと考えています。

つまり、存在するさまざまなディレクトリの中で、更新されたすべてのライブラリ ディレクトリを無視して、src ディレクトリのみを置き換えたいということです (いずれのコミットでも変更していません)。

試行するたびに、git checkout -b <branch> -t <remote/branch>大量の既存ファイルを移動または削除する必要があるというエラーが表示されます

どうすればこれを行うことができますか?

4

1 に答える 1

0

git cherry-pick <commit>commit を現在のリポジトリに適用します。ステージングされていない変更がある場合は、このコマンドのgit stash前とこのコマンドの後に使用します。git stash pop

于 2013-06-08T14:37:45.273 に答える