[Insight-developers] vxl update
Brad King
brad.king at kitware.com
Thu Dec 2 11:58:10 EST 2010
On 12/02/2010 09:30 AM, Bradley Lowekamp wrote:
> Is there any way to view how the conflicts were resolved?
Good question. The commit of interest is 0802481. That is where the
bulk of the work was done. Normally a command like
$ git show 0802481 -M
would show exactly what you want to see. However, since this was a
subtree merge Git thinks the tree in 0802481^2 was massively renamed
to be under Utilities/vxl in 0802481 and shows every file in the
output of the command.
In order to see a clean view of the merge result as if the content
below Utilities/vxl were the top of the tree on both sides, you can
create your own merge commit with the trees involved locally. Paste
these commands into bash:
itk=$(echo itk | git commit-tree 0802481^1:Utilities/vxl)
merged=$(echo merged | git commit-tree 0802481:Utilities/vxl -p $itk -p 0802481^2)
git show $merged
You can also do
gitk $merged
or
git show -w $merged
-Brad K
More information about the Insight-developers
mailing list