Я работаю над программным проектом, в котором есть набор исходного кода, который подвергается периодическим изменениям. Код обычно продвигается в производственную среду, а разработка продолжается в среде разработки. Аварийные исправления на производстве должны быть перенесены в разработку. Время от времени может существовать и третья среда для тестирования. Многие разработчики работают над этим кодом одновременно, часто им нужно вносить изменения в один и тот же отдельный файл.
Короче говоря, классический вариант использования программного обеспечения для контроля версий. К сожалению, у нас есть ИТ-отдел каменного века, и мы делаем все наши разработки в стандартной среде Windows XP, абсолютно не имея возможности использовать любое другое программное обеспечение без одобрения, чего никогда не происходит. Нам повезло с Winzip.
Так каков наилучший способ управления вышеуказанным рабочим процессом без каких-либо реальных инструментов? В данный момент мы просто редактируем файлы на общем диске Windows, превращая специальные рабочие копии в папки с именами типа " Джеймс Копия X ", делая резервные копии с помощью Winzip и звоня по комнате," кто-нибудь сейчас работает над этим файлом? "
Спасибо,
Джеймс
Редактировать: Некоторые уточнения:
Ирония в том, что система практически не заблокирована - я могу скачать, установить и настроить TortoiseHg примерно за 7 минут. Но мне нужно сделать это по книге.
Я также активно занимаюсь получением программного обеспечения для контроля версий по официальным каналам, но ETA для этого составляет 6-9 месяцев, если вообще когда-либо, поэтому я просто пытаюсь сделать все возможное, что у меня есть сейчас .
Наконец, поверьте мне, вы однажды будете читать об этом проекте на TheDailyWTF, поэтому, пожалуйста, помогите мне с тем, что I может сделать сейчас вместо того, что должно было сделать руководство на прошлой неделе.