Попробуйте систему управления версиями. Например, git. Как сказано выше, GitLab CE будет идеальным выбором для начала. Система предоставляется как есть на сайте gitlab.com (с ограничениями) или как дистрибутив сервера с исходным кодом (CE - лицензия сообщества, EE - enterprise версия)
Странно, что программисты вам еще не посоветовали.
Возможно, вам нужна дополнительная помощь в обучении и внедрении?
С уважением
+AlexanderIvanov