web-dev-qa-db-ja.com

git filter-repo:特定のブランチで使用できますか?

私は何を読んでいますgit filter-repo小さな実験をしたいのでできます。..私はこのリポジトリを持っています。たとえば、...マスターから1つのディレクトリの履歴だけを取得したいのですが、私はしません。 tマスターに取り組みたい。新しいブランチを作成したいのですが、filter-repo-testおよびgit filter-repo魔法をこのブランチだけで実行します。マニュアルを読んでいますが、特定のブランチのみを指定するオプションが表示されません。出来ますか?

https://htmlpreview.github.io/?https://github.com/newren/git-filter-repo/blob/docs/html/git-filter-repo.html

4
eftshift0

'その他のオプション 'には--refsが含まれます

--refs

履歴の書き換えを指定した参照に制限します。 --partialを意味します。
--partialの通常の警告(新旧の履歴の混合、refs/remotes/Origin/*からrefs/heads/*への自動再マッピングなしなど)に加えて、負のリビジョンが指定されている場合の縮退した空のマージコミットのプルーニング。

そして、私は " Git Subdirectory Filter with tags "でドキュメント化しているように、例として--refsを使用してタグを移動します。

1
VonC

気にしないで、私はそれを見つけました。それは私の鼻の下でした。 --refs

0
eftshift0