Если проект имеет несколько человек, скажем, A, B, C, работающих вместе, и все они редактируют один и тот же исходный файл.Какой контроль версий?
Спустя несколько месяцев они понимают, что то, что делал A, является неправильным, и они хотят откатить файл таким образом, что удаляются только части/функции/линии/..., которые «коснулись», и работа B и C все еще находится в откатном варианте. Другими словами, версия отката имеет только работу B и C вплоть до времени, когда они решают удалить работу A.
Есть ли какая-либо версия/исходное программное обеспечение для управления там (бесплатная/коммерческая) может это сделать?
Спасибо.
немного скриптов? не следует ли 'git revert' быть достаточно? –
knittl
Да, и вам нужна хотя бы одна команда, чтобы найти все фиксации кем-то конкретным. Это уже скриптинг. –