С svn и Cornerstone это тривиально, но я не могу найти способ сделать это с помощью Git или sourcetree (Atlassians отличный инструмент визуального git для mac sourcetreeapp).
Мне нужно сравнить два коммита в одной ветви, которые разделены на несколько версий. Cornerstone позволяет мне выбирать любую версию или тег и сравнивать с моим рабочим каталогом, но я не могу найти способ получить sourcetree или использовать для этого git diff и filemerge (opendiff).
например.
working dir HEAD
change three
change two
change one Tag: works
Мне нужно сравнить HEAD
и works
, но я не могу найти способ сделать это. Я даже не могу извлечь файл из works
, как я могу в SVN, он хочет вытащить весь репозиторий с этой версией и стереть мой рабочий каталог. Если бы я мог получить файлы рядом, я мог бы запустить opendiff или другой инструмент.
Чего мне не хватает?