Редактор со встроенной поддержкой SVN diff (как в Netbeans)? - PullRequest
3 голосов
/ 18 октября 2011

Я пытаюсь отказаться от Netbeans в качестве основного редактора кода.Что мне нравится в Netbeans, так это то, как он отображает изменения файлов - см. снимок экрана .Цветные полосы дают ту же информацию, что и svn diff.Если навести указатель мыши на эти полосы, можно просмотреть разницу или отменить это конкретное изменение (по сравнению со всем файлом).

Какие другие редакторы / IDE OS X имеют аналогичную функцию?

Бонусный вопрос: есть ли у этой функции определенное имя?

ОБНОВЛЕНИЕ для кого-то, кто найдет этот вопрос позже:

С помощью ответа phatfingers я сделалЯ продолжу некоторые исследования, чтобы выяснить, что Netbeans и Eclipse + Subclipse кажутся единственными вариантами, предлагающими то, что я искал.

Eclipse, кажется, называет это Quick Diff .Есть предпочтение отличать текущую версию от Нетронутая копия SVN .

Для записи, я все равно перехожу в какой-то другой редактор.Subclipse (все еще) ужасно настраивать в OS X, и Eclipse кажется довольно раздутым для моих целей.Кроме того, Quick Diff Eclipse не подходит для Netbeans.Netbeans раскрашивает блоки diff в желобе более четко, и вы можете отменить каждое отдельное изменение одним щелчком мыши.

Хотя многие редакторы предоставляют "не быстрые" svn diff, я, вероятно, справлюсь с моим svn diffing накомандная строка, например.svn diff | grcat conf.diff.

Или, может быть, я напишу плагин для какого-то другого редактора.:)

ОБНОВЛЕНИЕ 2: Я написал плагин quickdiff для Komodo Edit / Komodo IDE .

Ответы [ 2 ]

3 голосов
/ 07 ноября 2011

Eclipse IDE с плагином Subclipse отлично справляется с этой задачей, показывая, какие файлы были изменены, позволяя сравнивать предыдущие версии, чтобы увидеть изменения во времени, обнаруживая, какие изменения связаны с конфликтами, и предоставляя визуальные инструменты, позволяющие -подберите индивидуальные изменения.

Я думаю, что класс приложения называется «Merge Client» или, точнее, «Graphical Subversion Client» (как вы упомянули SVN).

0 голосов
/ 26 сентября 2013

Обновление: В Sublime Text есть Vcs Gutter и Git Gutter , из которых Vcs Gutter является вилкой.

...