Subversion для ведения истории изменений в вашем исходном коде.У него нет встроенной возможности «развертывания», и я думаю, это то, что вы пытаетесь достичь.
При этом вы можете организовать свой код с помощью веток, чтобы сохранить изменения, которые не были внедрены всценические или производственные среды, которые позволят вам лучше отслеживать изменения, которые еще не были внедрены.Вам нужно будет настроить свой собственный развертыватель, который сможет вытащить обновленный код из этих веток и выдвинуть их на сцену.Когда пришло время для развертывания в производство, вы можете затем объединить изменения в ветке обратно в ствол, а также пометить или удалить ветку и начать процесс заново.
Это всего лишь одно предложение;Есть много способов настроить хранилище Subversion, чтобы выполнить то, что вы пытаетесь сделать.Возможно, вы захотите немного прочитать о SVN, а затем задать несколько более подробных вопросов.Один источник, который я могу порекомендовать, это «Контроль версий с Subversion».