У меня есть два программиста, которые вносят изменения в один и тот же проект. Их коммиты обмениваются, но в основном они работают над разными частями проекта (хотя очень часто они изменяют одни и те же файлы):
Commit 1 - Programmer A
Commit 2 - Programmer A
Commit 3 - Programmer B
Commit 4 - Programmer A
Commit 5 - Programmer B
Commit 6 - Programmer A
Теперь я хотел бы рассмотреть изменения между коммитом 1 и коммитом 6, но не вижу изменений, внесенных программистом B (коммит 3 и 5). Я использую WebSVN, но это не позволяет мне это делать. Можно ли добиться этого эффекта с помощью другого инструмента, такого как TortoiseSVN?
РЕДАКТИРОВАТЬ: я понимаю, что для некоторых сложных изменений (один и тот же файл неоднократно изменялся разными авторами) трудно полностью отфильтровать изменения, сделанные программистом В. Но было бы неплохо, если бы инструмент мог хотя бы отфильтровать файлы, которые были изменены только программистом B из результата.
РЕДАКТИРОВАТЬ 2: Ветвление для меня не вариант, так как оба программиста должны быть синхронизированы со своим кодом. Я уже попробовал этот подход и столкнулся с множеством проблем при объединении изменений, так как программисты часто меняют одни и те же файлы.