В настоящее время я работаю над несколькими проектами с опытными программистами и некоторыми любительскими программистами. Мы работали в сетевом каталоге, но мы решили переключиться на SVN для управления нашим кодом.Обзор кода SVN без ветвей для SVN
Мы также хотели бы просмотреть код, предназначенный для репозитория, прежде чем он будет добавлен на рабочий сервер. Мы пробовали такие вещи, как Trac, но они либо не блокировали добавление кода перед тем как получить пропуск, либо он не будет работать без ветвей. И мы не можем научить наших любительских разработчиков начать использовать филиалы.
Кто-нибудь знает систему, которая будет работать на нас?
Большое спасибо
Связанный: [Предотвратить фиксацию перед рецензированием в svn] (http://stackoverflow.com/q/8905931) (но не дублировать) –
Приобретите лучших разработчиков-любителей, которых можно научить использовать ветви. Если вы просто удалите для них доступ на запись к сундуку, он плавает или утонет. И действительно, это не так сложно. – Wrikken
Подробнее обсуждение здесь: [Как лучше всего просмотреть код, прежде чем он будет передан в багажник? (SVN)] (http://programmers.stackexchange.com/q/144614) поддерживает ли SVN ограничение доступа к ветвям? Я не уверен в своей голове. Если это так, возможно, любительские программисты могут получить доступ только к филиалу, устраняя проблему обучения. Другая идея, которая приходит на ум, - это распределенный VCS, такой как Git: иметь «грязное» репо, которому все совершают; и потяните изменения вручную (после проверки) на производственный репо. Но тогда Git, конечно, имеет кривую обучения –