我想弄清楚一個git版本控制文本文件的存儲庫是否理論上可以作爲知識產權用途的紙質實驗室筆記本替代品。是否有可能完全修改存儲庫中文件的git時間戳?
在一個紙質筆記本中,它的工作方式是每天寫下結果,並且實驗室中的一兩個人在筆記上簽字並劃掉任何空白區域。從理論上講,這應該表明你有一個完美的記錄,說明你當天做了什麼,並且在日期之後你不能添加任何東西。
我認爲這可以在git中實現的方式是通過回購實驗結果(例如實驗室筆記本),將其推送到github上的私有共享庫,以及...另外兩個人檢查關閉它? (關於如何做到這一點的建議?)
主要告誡是有可能(如果是的,什麼是需要運行的代碼)徹底改變一個特定文本文件的內容和時間戳 - 在整個提交歷史中不留下痕跡?
與我掙扎的要求是從一個所有數據的持久承諾下。通常情況下,Git允許在提交中修改文件的任何部分,因此審覈人員可以有意或無意地刪除實驗數據。 –
換句話說,從實驗室筆記本頁實際上具有從_several_狀態「提交」(發端,審閱和修改),而在GIT中單個提交表示在單個狀態的頁面。 –
@TimBiegeleisen我對你的問題有點困惑。因此,在一個完美的世界(理論上在目前的基於紙張的世界),實驗室筆記本擁有提交的每一天的鼻祖。審查人員只是做了相當於用他們的簽名來確認時間戳。 – dvanic