1
私はそのブランチと私のmasterブランチとの間でgit diffを実行することで、ブランチ内のtodosのリストを見たいと思っています。しかし、もし私がそのブランチからコミットをマージすると、私はそれらのコメントをマスターで削除し、再度コミットする必要があります。 1つのコマンドでそれを行う方法はありますか?Git merge with todo comments
私はそのブランチと私のmasterブランチとの間でgit diffを実行することで、ブランチ内のtodosのリストを見たいと思っています。しかし、もし私がそのブランチからコミットをマージすると、私はそれらのコメントをマスターで削除し、再度コミットする必要があります。 1つのコマンドでそれを行う方法はありますか?Git merge with todo comments
単にリスト(as in here)まだていない枝は、マスタにマージ:
git branch --no-merged master | cut -c3- | while read branch; do
git grep 'TODO' "$branch"
# or
git diff master..$branch | grep "^+.*TODO"
done
はgit branch --no-merged
を参照してください。
ブランチを 'master'にマージするには、ブランチからの最新のコミットを' master'に追加するだけです。 todoコメントに変更を加える必要がない場合は、 'temp'ブランチを作成し、' git rebas -i'を使ってtodoについてのコミットを削除し、新しい作成ブランチ 'temp'を' master'にマージすることができます。 –