Исходя из IDE с полноценной поддержкой svn, такой как Eclipse и Netbeans, мне интересно, как рекомендуется использовать svn с Textmate? Это все вручную, то есть с использованием командной строки, или есть функции, которые позволяют вам выполнять различие / проверку / слияние / и т. Д. В самом Textmate?
Использование svn с Textmate
Ответы (6)
Существует плагин для textmate, который можно найти здесь: http://www.reinventar.com/2008/07/svn-plugin-for-textmate/
Плагин, упомянутый в этом посте, - SVNMate.
Сиаран Уолш заменил SVNMate на ProjectPlus - помимо Subverison он обрабатывает Git, Mercurial, Bazaar и Svk.
Я никогда не использовал его, но нет существующего пакета Subversion в TextMate. Вам это не подходит?
Доступ к svn-меню можно получить с помощью ctrl-shift-a. Я считаю, что этот пакет немного менее интуитивно понятен, чем использование svn в eclipse, но он действительно выполняет свою работу. Одна проблема, которую я уловил, заключается в том, что вам нужен хотя бы один открытый файл в проекте, чтобы параметры меню svn были доступны. Я закрываю свои вкладки, как только закончу с файлами, так что это повторялось несколько раз.
Хотя Project Plus отлично подходит для быстрой визуальной проверки состояния файлов, вам, вероятно, все равно понадобится пакет SVN для выполнения различий и слияний, с чем, я должен сказать, существующий пакет SVN справляется довольно хорошо.
Попробуйте посмотреть варианты слияния; вы можете провести параллельное сравнение различий, выбрав из любого файла, что вы хотите включить в слияние.
Что вы не можете сделать, так это делать различия в произвольных файлах - однако, как ни странно, вы можете сделать это с помощью пакета diff. Это не то, что мне нужно делать так регулярно, но несколько раз это пригодилось.
project plus - это способ создания версий с помощью textmate;)