Как я автоматически обновляю Подверсию, работающую копия?

Используйте \033 или \x1B вместо \e для представления символа .

echo -e "\033[1;31m This is red text \033[0m"

См. http://misc.flogisoft.com/bash/tip_colors_and_formatting

.

47
задан Amicable 30 April 2014 в 13:56
поделиться

3 ответа

Я использую SVN Notifier , который находится в системе трей и уведомляет меня каждый раз, когда репозиторий изменяется. И очень рекомендую. Это означает, что вы обновляете только тогда, когда есть что обновлять!

31
ответ дан 26 November 2019 в 19:12
поделиться
@echo off

cls
echo == Initiating system instance variables...
echo. -- Setting the variables...

:: Here you need to make some changes to suit your system.
set SOURCE=C:\sauce\CURRENT
set SVN=C:\Program Files\TortoiseSVN\bin

:: Unless you want to modify the script, this is enough.

echo. %SOURCE%
echo. %SVN%
echo. ++ Done setting variables.
echo.
echo == Updating source from SVN
echo. -- Running update...
"%SVN%\TortoiseProc.exe" /command:update /path:"%SOURCE%" /closeonend:2
echo. ++ Done.

echo. -- Cleaning up...
set SOURCE=
set SVN=
echo. ++ Done.

Если вы используете TortoiseSVN, то приведенный выше пакетный скрипт подойдет. В противном случае вы можете просто изменить его, чтобы использовать любой клиент SVN, который вы используете в настоящее время. Просто вставьте это в файл .bat и запускайте по запросу.

16
ответ дан 26 November 2019 в 19:12
поделиться

Примечание: Как только я узнаю вашу операционную систему, я смогу дать вам более подробный ответ.

Общие инструкции

  1. Никогда не меняйте ничего в локальном репозитории.
  2. Прочтите эту ссылку о том, как использовать AT для планирования из командной строки в Windows.
  3. Используйте команду AT, чтобы запланировать следующую команду (при условии, что у вас установлена ​​версия svn для командной строки):

    svn update reporsitory_directory

  4. Profit!

]
2
ответ дан 26 November 2019 в 19:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: