回答
這就是各種版本控制系統的用途。
git,cvs,rcs,subversion和host of others中的任何一個都可以工作。
是的,請參閱Git,SVN等 –
但我不想這樣的事情,我想開發自己的東西,更簡單。 – user1009698
如果提出的解決方案不適合您的約束,您需要解釋*您的約束是什麼。另外,重新開發車輪不太可能取得好的結果:您可能會花費太多時間才能達成無法滿足您未來需求的錯誤解決方案。 –
我同意你可能想要使用已經完成的其他海報。有時滾動自己可以很有趣。
你可以爲命令行diff utils編寫一個包裝器。每個用戶可以有自己的配置來選擇他們喜歡的編輯器。該腳本會製作一份該文件的副本,所以您將擁有一個新的和新的。完成編輯後,腳本會啓動diff並將其存儲到磁盤並刪除文件的原始備份。這樣,您只能存儲最新版本和所有差異,以便恢復並查看更改。
我會保留所有創建的差異日誌,並使用修改文件的人的用戶標識和修改的時間戳在csv中標記它們。
- 1. 如何存儲大量的文本?
- 2. Sql Server:存儲文本並保留換行符?
- 3. 存儲大量文本的內存
- 4. 如何保留項目版本
- 5. 如何安裝不同版本的Rails並保留現有版本?
- 6. 保存舊的git存儲庫版本
- 7. 保留修改後的GitHub存儲庫版本
- 8. AnkhSVN - 保留本地副本並獲取最新版本
- 9. 存儲大量文本框值
- 10. 如何在內存中存儲大量的文本數據?
- 11. 保留文本
- 12. iPhone SDK:保存大量文本
- 13. 保留最新的4個版本的文件並刪除其餘的版本
- 14. 上傳大量(〜80Mb)文本文件並保存到數據庫?
- 15. Gulp-rev-all保留舊版本文件
- 16. 如何在Appengine中保留數據存儲實體的版本歷史
- 17. 如何克隆hgsubversion庫並保留Subversion版本信息?
- 18. 廚師保留本地安裝版本
- 19. Andoird,存儲大量文本(HTML)並通過它們搜索
- 20. 如何在使用php保存文本後將文本保留在textarea中?
- 21. 外殼腳本,在變量存儲命令輸出,並保留格式
- 22. C# - 合併XML文件,但保留包含版本號
- 23. 如何克隆存儲庫並保留文件時間戳?
- 24. 如何在覈心數據中存儲大量文本
- 25. 如何最好地在Python中存儲大量文本序列?
- 26. Git如何更新本地存儲庫並保留我的更改
- 27. Capistrano:保存版本
- 28. 如何保存到本地存儲
- 29. 我如何保存在本地存儲
- 30. 如何在TFS中保存本地版本的文件?
代碼中的空白對程序員來說很重要。任何人如果不這樣做,應該只給予縮小的Javascript來處理。 – Jon