У меня есть хранилище Subversion, и есть несколько пользователей, которые проверяют и проверяют информацию. Однако мне также нужно часто проверять работу других людей. Мне нужно отследить оригинального автора работы.
Я думал о создании свойства в SVN, например, "originalauthor", которое могло бы это отследить. В тех случаях, когда это было пусто, я мог использовать автора. Если бы оно было заполнено, я мог бы приписать изменения соответствующим образом.
Однако , я не вижу способа добавить свойство, которое не будет сохраняться в течение нескольких ревизий. Точно так же, похоже, нет способа использовать хуки фиксации, чтобы гарантировать, что свойство «originalauthor» будет удалено, если есть коммит, который его не включает.
Я всегда мог переписать файл паролей на сервере, чтобы я мог зафиксировать его под своим именем пользователя, а затем восстановить исходный файл паролей, но это кажется неуклюжим (и не позволяет мне отслеживать тот факт, что он был зарегистрирован на их от имени). Или я мог бы создать дополнительного пользователя (таким образом, для каждого «пользователя А» есть «прокси-пользователь пользователя»), который я мог бы использовать для проверки изменений. Ни один из этих вариантов не кажется привлекательным.
Есть предложения или идеи?