Я использую TortoiseSVN, чтобы сохранить версии моего кода. Когда я фиксирую изменения, я записываю, какие файлы изменились, и загружаю их на мой сервер по FTP.
Вот мой рабочий процесс:
- Редактируйте файлы на локальном компьютере (например, файлы в C:\Users\Me\web)
- Зафиксируйте изменения в локальном репозитории, используя rightclick-> TortoiseSVN-> SVN Commit.
- Возьмите файлы, откройте FileZilla (FTP-клиент) и загрузите файлы на удаленный сервер.
Мне было интересно, если бы я мог пропустить шаг 3 из моего рабочего процесса. По сути, я хотел бы, чтобы измененные файлы автоматически загружались на удаленный сервер, когда я фиксирую версию в хранилище.
Информация о моей компьютерной среде:
- Windows 7 Ultimate x64 с TortoiseSVN x64
- Notepad++ текстовый редактор
- Отредактированные файлы: PHP, CSS, JS, HTML и т.д.
- Сервер работает под управлением Linux с PHP 5.2 и MySQL.
- FileZilla используется для загрузки файлов. Я могу подключиться к серверу через SSH, если это необходимо.
Заранее спасибо.