У меня есть профессор, который не очень хорошо понимает контроль источников. Он попросил нас использовать комментарии, чтобы определить, кто написал каждую строку кода. Большая часть класса использует электронную почту в качестве контроля версий и Visual C ++ в качестве языка, который приводит к путанице комментариев, вставок и сгенерированного кода. Моя группа использует Subversion и C #, и я бы предпочел получать историю из репозитория, а не загромождать код комментариями в каждой строке.
Мне нужен способ генерирования просматриваемой истории всех проверок, которая показывает, какой источник изменил каждый пользователь.
Такой формат был бы хорош
Andy
/trunk/doc/file.txt (57%)
/trunk/project/app.h (100%)
Brian
/trunk/doc/file.txt (43%)
/trunk/project/app.cpp (60%)
Jeff
/trunk/project/app.cpp (40%)
Как бы я поступил по этому поводу?
Достаточно ли у BASH мощности для этого или я должен использовать python? (Я бы сгенерировал diff в системе linux)