2

Так что есть некоторые рабочие места, где они не используют svn git или anething. Используйте флэш-накопители для перемещения кода по работе <-> дома и тому подобное. Поэтому мне интересно, если это возможно и как получить флешку с папкой под svn с сервером на этой настороженной флешке.

Я хотел бы, чтобы что-то вроде приходило на работу, вставляло мою флешку, запускало какой-нибудь файл конфигурации .cmd svn (или автозапуск) и получало svn-версию поверх какой-то папки на этой флешке, чтобы можно было зафиксировать / обновить / восстановить хотя бы только для меня.

1 ответ1

1

В такой ситуации вы должны использовать распределенную систему контроля версий, такую как git или mercurial.

Основное преимущество распределенной системы заключается в том, что у вас есть копия всего дерева исходных текстов на вашем компьютере. Это позволяет вам зафиксировать / обновить / восстановить / ветвить / что-нибудь на вашем локальном компьютере без необходимости обращаться к серверу.

Вы можете настроить git-репозиторий на флэш-накопителе, а затем зафиксировать его непосредственно, когда вы довольны своими изменениями и имеете доступ к корпоративному серверу, и можете перенести свои изменения непосредственно на центральный git-сервер. Если организация использует SVN, вы также можете использовать GIT-SVN.

Вам потребуются различные двоичные файлы в зависимости от операционной системы, которую вы используете, если вы используете Windows, MSYSGIT является хорошим выбором. Git для OS X также доступен, и Linux обычно включает в себя git со стандартными пакетами разработчика.

Вы также можете установить git прямо на флешку, чтобы вносить изменения в свой репозиторий с любого компьютера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .