Управление TortoiseSVN из программы
Подскажите разобраться. Решил написать небольшую прогу, которая будет за меня управлять TortoiseSVN. Но столкнулся с следующей проблемой.
Надо заапдейтить папку "D:\Work\Sync\". Через ShellExecute выполняю комманду
TortoiseProc /command:update /path:"D:\Work\Sync"
При этом выдается ошибка:
Access to D:\Work\Synk\ was denied.
Пожалуйста, подскажите, в чем может быть косяк?
Какой в том смысл? Есть консольная утиллита svn:
svn up
А вообще посмотрите, были svn-ки для Delphi, прям встраивающиеся в IDE.
Нужна прога быстро и не шибко качественно написаная (поэтому в приказном порядке на делфи) которая будет за нерадивыми сотрудниками убирать исходники в свн. все юзают в фирме тортойз и переходить никуда не будут. разработка идет на яве+plsql+php но спод винды.
кроме того прога должна помогать и напоминать. вот и все.
1) Шедулер операционки + shell-скрипт (bat-ник или Jscript) + svn (для напоминания можно Logoff-скрипт создать)
2) Элементарно lnk-файл (ярлык) на svn с нужными параметрами.
кроме того прога должна помогать и напоминать. вот и все.
Да вам NetBeans нужен. Там все это есть: Java, Sql, Php, SVN-клиент ;)
1) Шедулер операционки + shell-скрипт (bat-ник или Jscript) + svn (для напоминания можно Logoff-скрипт создать)
2) Элементарно lnk-файл (ярлык) на svn с нужными параметрами.
Да вам NetBeans нужен. Там все это есть: Java, Sql, Php, SVN-клиент ;)
Ага.
1. Объясните моему начальству что есть штатные средства операционки и писать свои ненужные проги не значит "поднимать статус компании"
2. Объясните моему начальству что есть нетбинс.
Я объяснять не буду. мне за то что я это делаю деньги платят, думал - подскажете. Не успели, сам допер. В благодарность я иногда (когда уверен в правильности) отвечаю другим на вопросы, за котрые им деньги платят. Был конкретный вопрос, без демагогии. Получен конкретный автоответ. Зачем разводить болтовню?
Прога, которая "будет за нерадивыми сотрудниками убирать исходники в свн" - т.е. сама коммитит все что открыто на редактирование в свн (отличается от того что в репозитарии) - это отвратительная идея IMHO.
Потому что локальные изменения могут быть временными и вообще тестовыми, а с вашей прогой они будут автоматически коммититься в репозитарий.
1. Объясните моему начальству что есть штатные средства операционки и писать свои ненужные проги не значит "поднимать статус компании"
А какая у вас конечная цель? Начальство, которое это не объясняет, и не слушает трезвых советов - плохое.
[/quote]
2. Объясните моему начальству что есть нетбинс.
[/quote]
А вы сами почему не хотите? Оно не слушает вообще ваше мнение?
У вас нет другого выбора где работать?
На самом деле я более чем уверен, это зависит от того как это подать.
Нормальное начальство может и не знать технических тонкостей (хотя не понимать преимуществ современных IDE:rolleyes:...), но денежный/human resources вопрос то- обязано по определению.
Если вы им скажете, что использование НетБинс или любой другой иде, которая БЕСПЛАТНАЯ, увеличит производительность работы в разы, и избавит от необходимости самому писать велосипеды - ну оно должно согласиться с этим, правда?