Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.11.29;
Скачать: [xml.tar.bz2];

Вниз

Эксперт для работы с SVN ??   Найти похожие ветки 

 
jack128_   (2009-09-28 16:32) [0]

Собственно садж для дельфи вообще существует?? Что нить аналогичное VisualSVN или AnkhSVN для MSVS ??


 
Ламо777 ©   (2009-09-28 17:32) [1]

TortoiseSVN не пробовали?


 
Piter ©   (2009-09-28 17:51) [2]

вроде как бы Жека ясно говорит об экспертах / плагинах, а не о внешних программах.


 
DrPass ©   (2009-09-28 17:58) [3]

Devrace Athlant, насколько я знаю. Был еще какой-то, бесплатный и опенсурсный, но сам он у меня так и не заработал, а искать из-за чего не было ни времени, ни желания. Названия не помню, я его нагуглил - значит, и ты сможешь


 
TIF ©   (2009-09-28 20:58) [4]

Для D2010 скоро выпустят SVN-дополнение, обещали. Правда не уверен, что ради него все кинутся покупать D2010 :)


 
turbouser ©   (2009-09-28 21:13) [5]


> Piter ©

TortoiseSVN существует в виде эксперта


 
Kerk ©   (2009-09-28 21:17) [6]

Есть тот же вопрос по поводу плагина для Far. Кто-нибудь встречал?


 
wicked ©   (2009-09-28 21:47) [7]


> Есть тот же вопрос по поводу плагина для Far. Кто-нибудь
> встречал?

менюшка, вызываемая по F2


 
jack128_   (2009-09-28 21:47) [8]


> Есть тот же вопрос по поводу плагина для Far. Кто-нибудь
> встречал?
>

Вот, вот где проявляется подлая консольная сущность фара, тотал рулит!! :-))  (no hollywar, for fun only :-))


> TortoiseSVN не пробовали?

> TortoiseSVN существует в виде эксперта

именно в виде плагина - не использовали.  А вы?? Если я переименую файл из проджект манагера - плагин отловит это переименование??


 
Piter ©   (2009-09-28 21:50) [9]

а в старших версиях дельфи можно переименовывать модули? А то в D7 не знаю как, иногда вручную приходится фигней страдать (


 
wicked ©   (2009-09-28 21:51) [10]


> именно в виде плагина - не использовали.  А вы?? Если я
> переименую файл из проджект манагера - плагин отловит это
> переименование??

черепаха по идее ловит - она перехватывает операции с папкой

то есть - из проводника переименовать - отловит
а из другой программы - хз


 
Kerk ©   (2009-09-28 21:56) [11]


> wicked ©   (28.09.09 21:47) [7]
>
> > Есть тот же вопрос по поводу плагина для Far. Кто-нибудь
> > встречал?
>
> менюшка, вызываемая по F2

А точнее? Имеешь ввиду, что можно написать bat-ники и их вызывать?

> jack128_   (28.09.09 21:47) [8]
>
>
> > Есть тот же вопрос по поводу плагина для Far. Кто-нибудь
> > встречал?
> >
>
> Вот, вот где проявляется подлая консольная сущность фара,
>  тотал рулит!! :-))  (no hollywar, for fun only :-))

А причем тут консольная сущность? :))


 
wicked ©   (2009-09-28 23:06) [12]


> А точнее? Имеешь ввиду, что можно написать bat-ники и их
> вызывать?

не батники, а фрагменты команд в самой менюшке
редактировать по F2 - Alt+F4, наиболее распространенные команды

u:  (SVN) update
   svn update -r !?Revision?HEAD! .
c:  (SVN) commit
   svn commit .
f3:  (SVN) status (verbose)
   svn status -u -v > %temp%\svn_out.txt
   far /e1:1 %temp%\svn_out.txt
f4:  (SVN) status (normal)
   svn status -u > %temp%\svn_out.txt
   far /e1:1 %temp%\svn_out.txt
f5:  (SVN) copy
   svn copy "!.!" !#!\
f6:  (SVN) rename
   svn rename "!.!" "!?New name?new name!" --force
f7:  (SVN) mkdir
   svn mkdir !?Dir name?new name!
F8:  (SVN) delete selected
   svn delete --force --targets !@!
a:  (SVN) add selected
   svn add --targets !@!
b:  (SVN) blame selected
   svn blame -r!?Revisions?HEAD! !& > %temp%\svn_out.txt
   far /e1:1 %temp%\svn_out.txt
l:  (SVN) log selected
   svn log --targets !@! -v -r!?Revisions?HEAD:1! > %temp%\svn_out.txt
   far /e1:1 %temp%\svn_out.txt
:  (SVN) revert
   svn revert --targets !@! -R
i:  (SVN) edit ignores
   svn propedit svn:ignore !?Folder?.!
d:  (SVN) diff selected
   svn diff -r!?Revisions?HEAD! !& > %temp%\diff.svn.txt
   far /e1:1 %temp%\diff.svn.txt
:  (SVN) resolve selected
   svn resolved --targets !@! -R


само собой, svn должен быть где-то в апаках, доступных по PATH


 
wicked ©   (2009-09-28 23:08) [13]

да, far тоже должен быть доступен через PATH


 
TIF ©   (2009-09-28 23:21) [14]

> а в старших версиях дельфи можно переименовывать модули?

Да, через Project Manager, правой кнопкой по Unit-у (или самому проекту) и Rename
> А то в D7 не знаю как, иногда вручную приходится фигней
> страдать (

Не помню как там это называется (был ли в D7 проджект-менеджер...) и где находится, но вроде было?


 
Суслик_   (2009-09-29 00:13) [15]

пожалуй, сложности при ренейме - самый большой недостаток отсутствия присутствия svn изнутри среды.

я тоже с этим мучаюсь, если честно.


 
Суслик_   (2009-09-29 00:18) [16]

во гугл работает! сверху у меня уже предложение плугина svn, но только для vs.

надо задать вопрос гугловской рекламе - скажи как, где svn for delphi?


 
TIF ©   (2009-09-29 00:44) [17]

> где svn for delphi?

По-моему не сработало :) Легче в гугл то же самое забить и ту же рекламу увидеть на "нулевой" позиции:

Рекламная ссылка
Delphi and Subversion   www.epocalipse.com
The most efficient way to work with Subversion in Delphi. New Version!


 
Суслик_   (2009-09-29 11:49) [18]

TIF

Вот пусть Женька посмотрит, что за зверь этот епокалипсис.
Потом расскажет )

Я думаю, что штука неплохая (даже вроде смотрел когда-то), но должны быть весомые достоинства для его использования: во-первых, стоит 50уе, во-вторых, нужно еще голову забивать его изучением.


 
@!!ex ©   (2009-09-29 12:12) [19]

> [10] wicked ©   (28.09.09 21:51)
> черепаха по идее ловит - она перехватывает операции с папкой
>
> то есть - из проводника переименовать - отловит

Не ловит. Надо средствами черепашки удалять, переименовывать и перемещать. Иначе будет косяк.


 
Суслик_   (2009-09-29 12:25) [20]

я переименования обычно делаю так:
1. сначала закрываю дельфи (или проект).
2. потом средствами черепахи делаю переименование/перемещение.
3. открываю notepad++ dpr и dproj.
4. нахожу нужный файл
5. правлю в файлах. замечу, что notepad++ умеет делать замену во всех открытых документах.
6. открываю проект.
7. комплилюсь, попутно правя имя переименованного модуля.

при определенном навыке вполне себе удобно.


 
Palladin ©   (2009-09-29 16:12) [21]

JEDI VersionControl


 
jack128_   (2009-09-29 16:23) [22]


> черепаха по идее ловит - она перехватывает операции с папкой
>
> то есть - из проводника переименовать - отловит
> а из другой программы - хз

не ловит она. если именно проводником переименую - то она не поймает. Я именно тортиловской командой, встроенной в провдник должен переименовывать.


> Суслик_   (29.09.09 12:25) [20]
>
> я переименования обычно делаю так:
а вот те кто пользуются студией делают так:
1. В Солюшн Эксплорере переименовываю файл.

Вот хотелось бы чтоб примерно так и в дельфе было :-)

> во-вторых, нужно еще голову забивать его изучением.
кстати - VisualSVN для студии - это именно обертка над тортилой.


> JEDI VersionControl
глянем..


 
Суслик_   (2009-09-29 16:29) [23]

Глянь, глянь.
А результаты сюда )


 
Palladin ©   (2009-09-29 16:33) [24]


> глянем..

Тоже обертка на ней же.


 
Palladin ©   (2009-09-29 16:35) [25]


> Суслик_   (29.09.09 16:29) [23]

пжалста :)

Создает меню в IDE дублирующее (почти) меню тортоиза в эксплорере. Единственное, что чуток напрягает, это то, что все пункты дублируются (commit два раза, update два раза etc): один применительно к редактируемому файлу, другой применительно к папке файла. А в остальном... работаю с полтора года... вроде нормально...


 
atruhin ©   (2009-09-29 22:40) [26]

А в чем сакральный смысл, этой интеграции? У меня commit/update из тотала по кнопке запускаются,
удалить/перименовать/добавить не сильно частая операция проще набрать svn add/rm/delete?,
вроде и не медленнее чем через тортиллу.


 
Eraser ©   (2009-09-30 00:42) [27]

> [26] atruhin ©   (29.09.09 22:40)


> удалить/перименовать/добавить не сильно частая операция
> проще набрать svn add/rm/delete?,
> вроде и не медленнее чем через тортиллу.

именно в этом и удобство тортиллы, что набирать не надо. а вот в плагинах к IDE особого смысла не вижу, именно т.к.

> удалить/перименовать/добавить не сильно частая операция

а если уж приспичило, так через тортиллу проще простого делается. + удобство тортиллы в оверлейных значках.


 
Суслик_   (2009-09-30 01:09) [28]


> + удобство тортиллы в оверлейных значках.

я отключил их нафиг
у меня дико тормозит


 
Eraser ©   (2009-09-30 02:02) [29]

> [28] Суслик_   (30.09.09 01:09)

сколько ж это сотен файлов в папке надо, чтобы тормозило? )


 
jack128_   (2009-09-30 12:13) [30]


> > удалить/перименовать/добавить не сильно частая операция
>
> а если уж приспичило, так через тортиллу проще простого
> делается.


угу. отключать файл от проэкта, в блокноте менять все ссылки на этот файл в других юнитах. подключать файл обратно. Ахринеть как удобно.  RAD, одно слово..


 
DrPass ©   (2009-09-30 12:42) [31]


> atruhin ©   (29.09.09 22:40) [26]
> А в чем сакральный смысл, этой интеграции? У меня commit/update
> из тотала по кнопке запускаются

А зачем тогда тебе Delphi? Текст можно писать в Тотале, компиляцию из консоли батничком, вызываемым по кнопке из пользовательского меню.

Интеграция - чтобы было удобно. Чтобы работать с файлами в одной среде, а не переключаться в другую программу для рутинных действий. Чтобы новые файлы автоматически добавлялись в твой проект в контроле версий и т.д. У всех этих прибамбасов назначение только одно - экономить наше время, что они с успехом и делают.


 
Eraser ©   (2009-09-30 15:35) [32]

> [30] jack128_   (30.09.09 12:13)


> угу. отключать файл от проэкта, в блокноте менять все ссылки
> на этот файл в других юнитах. подключать файл обратно.

а это еще зачем? переименовывать файл прям в менеджере проекта, только потом не забыть еще переименование в тортиле сделать, вот и все.


 
Суслик_   (2009-09-30 17:11) [33]


> jack128_   (30.09.09 12:13) [30]

Фу как сложно...
Жень, почитай мое описание выше с использование notepad++.
Навык приобретается быстро. Немного нужно только потренировацо.


 
jack128_   (2009-09-30 19:18) [34]


> Жень, почитай мое описание выше с использование notepad++.
>
> Навык приобретается быстро. Немного нужно только потренировацо.
>

точно так же как и навык использования svn из консоли.


 
RWolf ©   (2009-10-01 10:21) [35]

и да, плагин для Far таки существует и называется Subversion Client.


 
Palladin ©   (2009-10-01 15:20) [36]


> RWolf ©   (01.10.09 10:21) [35]

год выпуска смотрел?


 
Palladin ©   (2009-10-01 15:22) [37]


> atruhin ©   (29.09.09 22:40) [26]

Респект тебе, о хуру, раз могешь UTF-8 с консоли вводить...


 
RWolf ©   (2009-10-01 15:37) [38]


> год выпуска смотрел?

2006, а что?


 
Palladin ©   (2009-10-01 15:38) [39]

да так...


 
atruhin ©   (2009-10-01 23:13) [40]

> [37] Palladin ©   (01.10.09 15:22)

А у тебя названия модулей в utf-8???



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2009.11.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.006 c
2-1255353949
Vitaly38
2009-10-12 17:25
2009.11.29
Сортировка массива


4-1223034925
Nik
2008-10-03 15:55
2009.11.29
Динамический массив


1-1226938293
burbuluc
2008-11-17 19:11
2009.11.29
Как выйти из ступора?


2-1255382356
Дениска
2009-10-13 01:19
2009.11.29
Пишу программу по перегонке данных...


15-1254385969
Franzy
2009-10-01 12:32
2009.11.29
Отключить дебаггер!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский