Мне было поручено переделать довольно сложную систему. Через пару недель мы должны начать нанимать новых разработчиков, но оказывается, что мой начальник обеспокоен тем, что они украдут исходный код и продадут его своим конкурентам. В то же время, мой запрос на внедрение DVCS был одобрен (мы уходим от общей папки, да!), Поэтому мне интересно, как можно согласовать различия между обеими концепциями, позволяя разработчикам загружать код в основную ветвь, сохраняя их в стороне от основной функциональности.
Есть ли прямой способ сделать это? Похоже, что в GIT что-то похожее с командой filter-branch
, но я очень хотел использовать Bazaar ... Из того, что я понял, лучше всего создать ветки для каждой части системы. Кто-нибудь может предложить лучший способ?