2015-02-24 1 views
2

git-filter-branch a --env-filter, --tree-filter, --index-filter, --parent-filter, --msg-filter, --commit-filter, --tag-name-filter, etc.Quels filtres peuvent être utilisés ensemble dans git-filter-branch?

peut tous ces être utilisés ensemble ou sont une mutatually exclusive? Par exemple, si je veux ajuster l'index et modifier les committers, puis-je utiliser --index-filter et --env-filter dans le même cycle?

Répondre

2

Ils peuvent en fait tous être utilisés ensemble. La seule chose non autorisée est une tentative de définir à la fois --prune-emptyet un --commit-filter (parce que --prune-empty est mis en œuvre comme un filtre commit, en particulier, un filtre de git_commit_non_empty_tree "[email protected]").