Могу ли я настроить SourceTree как внешний инструмент в Visual Studio для просмотра журнала для текущего файла?

Щелкнув правой кнопкой мыши файл в журнале SourceTree, я могу выбрать «Выбранный журнал ...» и получить представление журнала для этого конкретного файла. Можно ли каким-либо образом настроить SourceTree в качестве внешнего инструмента в Visual Studio и передать ему $(ItemPath), чтобы он открыл это представление журнала для текущего файла.

Мне нужен способ просмотреть журнал для определенного файла без необходимости сначала находить файл в фиксации.

Если возможно, я хотел бы также настроить параметр «Выбрана вина ...» из исходного дерева в качестве внешнего инструмента для текущего файла.

Я использую SourceTree с Git и Visual Studio 2012.


person Dan Pettersson    schedule 29.11.2013    source источник
comment
Я не думаю, что SourceTree использует какие-либо аргументы командной строки, поэтому я думаю, что ответ «нет». Я запросил пару параметров командной строки (отправьте здесь: jira.atlassian.com) для запуска SourceTree. , вы можете предложить им добавить способ использования ST так, как вы описываете...   -  person Number8    schedule 29.11.2013
comment
Не ответ как таковой, но вы можете использовать VisualHg или < href="https://bitbucket.org/lmn/visualhg2/overview" rel="nofollow noreferrer">VisualHg2 для интеграции TortoiseHg в Visual Studio.   -  person CAD bloke    schedule 20.03.2014


Ответы (1)


Visual Studio 2012 означает:

  • либо с помощью расширений Git, и вы можете легко вызвать журнал для определенного файла.< br> http://gitextensions.googlecode.com/files/FileHistory205.png

  • или с помощью расширения VS Tools for Git (по умолчанию включено VS 2013), и там нужно выбрать файл в проводнике, чтобы посмотреть его историю:
    http:/  /i.msdn.microsoft.com/dynimg/IC697666.png
    Но:
    Это не означает, что у вас слишком много "поиска" для этого файла, так как вы можете синхронизировать редактор с проводником:

    Инструменты - Параметры - Проекты и решения - Общие - Отслеживание активного элемента в обозревателе решений

(или используйте это расширение).

Это кажется проще, чем установить/объявить сторонний инструмент.

person VonC    schedule 29.11.2013