Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > УП: Инструменты > Автофиксация TortoiseSVN


Автор: wakumba 10.3.2016, 10:26
 smile Установил tortoiseSVN, установил сервер, всё работает. Сказали что можно поставить автофиксацию, никак не могу найти где. 
То есть не нажимать вручную фиксация, а при выключении ПК чтобы фиксировалось
Хочется сразу убить двух зацев: лень и плохую память  smile .
п.с. мануал читал, нашел информацию о скриптах ловушек, но ни примера, ни того что мне надо нет, спасибо заранее!


Автор: LSD 10.3.2016, 14:43
Больше ада!

Если кратко - не делай так!

Автор: wakumba 11.3.2016, 14:21
LSD, почему не делай? Ада и так хватает, это наоборот облегчает задачу. smile 
 

Автор: LSD 11.3.2016, 15:19
Потому что коммит в VCS это некий осмысленный набор изменений, который еще должен иметь комментарий его поясняющий.

Если тебе нужен просто бекап, то для этого есть другие инструменты, не VCS.

Автор: wakumba 14.3.2016, 14:24
LSD, бекап уже есть, подразумевается что если вдруг человек забыл, то все изменения сохранятся на сервер без комментария, или с заготовленным.  Это вообще возможно в программах такого рода?

Автор: LSD 14.3.2016, 15:07
Цитата(wakumba @  14.3.2016,  15:24 Найти цитируемый пост)
бекап уже есть, подразумевается что если вдруг человек забыл, то все изменения сохранятся на сервер без комментария, или с заготовленным.

Напоминание на монитор: "закончил работу закоммить код". Еще раз: коммит в VCS это некий осмысленный набор изменений. А не просто снапшот в момент выключения компьютера. Тем боле что там еще конфликты могут быть.

Автор: ksnk 14.3.2016, 15:58
wakumba, Ад, о котором говорит LSD начинается, когда над проектом плотно работают несколько (больше одного) человека. При работе в команде появляется привычка сразу забирать изменения коллег из рабочего репозитория в свой локальный проект и работать уже с новыми исходниками. То есть коммит коллегами, обычно, совершается не абы как, а после проверки и хотя бы минимального тестирования, чтобы не блокировать работу над проектом кривым кодом. При автоматическом коммите гарантировать даже минимальную прямизну кода нельзя. В добавок теряется возможность оперативно найти виновного и выписать ему люлей, это расслабляет команду...

 А так - почему бы и нет.  smile выясняешь как из командной строки выполнить нужное тебе действие, для windows можно выбрать nncron, он умеет запускать батники перед выключением питания и все, welcome to Hell! smile 


  

Автор: wakumba 15.3.2016, 10:43
ksnk, тоесть в батник вбивать последовательность действий? Как можно сказать ему коммитить в svn?

Автор: LSD 15.3.2016, 11:32
Цитата(wakumba @  15.3.2016,  11:43 Найти цитируемый пост)
Как можно сказать ему коммитить в svn? 

http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.commit.html.

И перед коммитом было бы неплохо сделать update и как-то зарезолвить конфликты.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)