2016-04-06 2 views
2

Я пытаюсь использовать Atom в качестве внешнего инструмента diff в черепахе svn.Использование атома в качестве внешнего инструмента diff в черепахе svn

Вручную я могу открывать файлы из командной строки, с помощью палитры «Панели: Разделить влево и переместить активный элемент», а затем «Разделить Diff: Enable».

Любая идея, как это сделать автоматически?

ответ

0

Вы можете использовать плагин tortoise-svn, он позволяет использовать все команды tortoiseSVN, щелкнув правой кнопкой мыши в папке проекта внутри атома (в древовидной структуре).

Если вы ищете что-то вроде изменения цвета файла всякий раз, когда он отличается от репо в древовидной структуре, например, с помощью github, то вы можете установить плагин SVN. По-видимому, этот плагин делает это, но я застрял в том, как заставить его работать.

+0

спасибо, я знаю о плагине черепахи-svn. То, что я хочу достичь, наоборот - есть черепаха svn open diff в атоме. Например. когда я хочу сравнить изменения, которые я сделал с базой, я нажимаю правой кнопкой мыши и выбираю tortoiseSVN -> diff. В настоящее время у меня есть KDiff3, настроенный как инструмент внешнего разграничения, так как мне он больше нравится, чем обычный просмотрщик черепах. Поэтому я могу открыть 2 файла, разделить панели и запустить split diff на них, как описано выше - вручную. И вопрос в том, могу ли я сделать это из командной строки, чтобы настроить его в черепахе. Sth like: atom.exe --pane1 file1 --pane2 --exec 'Split Diff: Enable' – michal

+0

О, я вижу. git-плагин имеет что-то подобное, но вы видите обе версии в одном файле [git-diff-details] (https://atom.io/packages/git-diff-details). Но он не работает для svn. Кроме того, по-видимому [this] (https://atom.io/packages/svn) pakage делает то же самое, что и git-diff, но с svn. но я не мог заставить его работать, может быть, тебе больше повезло, чем мне. = D – Izuzvo

Смежные вопросы