Предложения по управлению изменениями? - PullRequest
1 голос
/ 30 октября 2009

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

1 Ответ

6 голосов
/ 30 октября 2009

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

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

...