誰がいつどこを変更したか記録できますか?

できます。状態の変遷は、操作にともなって自動で、操作したユーザーと日時つきで記録されます。内容そのものは、残したい時点でメモ付きの版として出力して残します。状態は自動・内容は手動、という分担です。