Использование svn с Textmate

Исходя из IDE с полноценной поддержкой svn, такой как Eclipse и Netbeans, мне интересно, как рекомендуется использовать svn с Textmate? Это все вручную, то есть с использованием командной строки, или есть функции, которые позволяют вам выполнять различие / проверку / слияние / и т. Д. В самом Textmate?


person Abdullah Jibaly    schedule 02.01.2009    source источник


Ответы (6)


Существует плагин для textmate, который можно найти здесь: http://www.reinventar.com/2008/07/svn-plugin-for-textmate/

Плагин, упомянутый в этом посте, - SVNMate.

person Filip Ekberg    schedule 02.01.2009
comment
Обратите внимание, что SVNMate отображает только статус svn в виде значков в дереве проекта и больше не разрабатывается. Его заменяет ProjectPlus (ciaranwal.sh/projectplus) того же разработчика. Выполнение команд svn уже может быть выполнено с помощью встроенного пакета Subversion (ctrl + shift + a). - person Alexander Klimetschek; 12.02.2010

Сиаран Уолш заменил SVNMate на ProjectPlus - помимо Subverison он обрабатывает Git, Mercurial, Bazaar и Svk.

person Doug Currie    schedule 02.01.2009
comment
Версия 1.54a для OS X 10.6+, TextMate 1.5.10 (апрель 2012 г.): github.com/fdintino/projectplus < / а> - person sam; 03.07.2012

Я никогда не использовал его, но нет существующего пакета Subversion в TextMate. Вам это не подходит?

person tvanfosson    schedule 02.01.2009
comment
Спасибо, я нашел это, и он отлично работает, однако он не показывает статус измененных файлов, поэтому SVNMate, похоже, позаботится об этом. - person Abdullah Jibaly; 02.01.2009

Доступ к svn-меню можно получить с помощью ctrl-shift-a. Я считаю, что этот пакет немного менее интуитивно понятен, чем использование svn в eclipse, но он действительно выполняет свою работу. Одна проблема, которую я уловил, заключается в том, что вам нужен хотя бы один открытый файл в проекте, чтобы параметры меню svn были доступны. Я закрываю свои вкладки, как только закончу с файлами, так что это повторялось несколько раз.

person Dana the Sane    schedule 02.01.2009

Хотя Project Plus отлично подходит для быстрой визуальной проверки состояния файлов, вам, вероятно, все равно понадобится пакет SVN для выполнения различий и слияний, с чем, я должен сказать, существующий пакет SVN справляется довольно хорошо.

Попробуйте посмотреть варианты слияния; вы можете провести параллельное сравнение различий, выбрав из любого файла, что вы хотите включить в слияние.

Что вы не можете сделать, так это делать различия в произвольных файлах - однако, как ни странно, вы можете сделать это с помощью пакета diff. Это не то, что мне нужно делать так регулярно, но несколько раз это пригодилось.

person Sam Murray-Sutton    schedule 29.01.2009

project plus - это способ создания версий с помощью textmate;)

person Bijan    schedule 30.07.2010