Вопрос

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

Это было полезно?

Решение

Я бы предложил использовать контроль источников. У вас может быть ветка prod, и тогда каждое усилие по разработке может порождать свою собственную ветку, прежде чем она будет объединена с prod, когда вы отправляете данный выпуск в производство. Таким образом, в вашем контроле исходного кода есть каждая версия, когда-либо выпущенная в prod (контроль исходного кода может помочь вам определить, что изменилось между версиями, по крайней мере).

РЕДАКТИРОВАТЬ: Руководство по ветвлению TFS было довольно полезным, и эти концепции можно применять с другими системами контроля версий , Я бы посоветовал прочитать его, если вы заинтересованы в этом методе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top