2016-07-22 47 views
0

Linux是否有任何實用程序或文件系統用於跟蹤文件和目錄的文件和目錄的版本,如Dropbox或"Local History"Intellij Idea products?我的意思是當用戶在/ etc/ssh/sshd_conf這樣的文件中進行更改時,守護程序會在文件保存後自動檢測到更改併爲該文件創建新版本。之後,用戶將能夠看到對誰的文件或目錄進行了哪些更改。我熟悉auditd並將其配置爲監視不會對文件或目錄進行版本控制的文件更改。類似版本控制系統的Git也不是自動化的,需要用戶操作,並且不會自動創建版本控制。基於Linux的系統上類似Dropbox的自動文件版本操作

+0

您是在本地工作還是面向服務器的解決方案可以被您接受? – harmonica141

+0

在太監出現之前,幾乎每個主要的操作系統都有這樣的能力。 – user3344003

回答

4

你應該看看文件系統NILFS,看看它是否符合你的需要。

1

我用手卷涉及incron溶液或自定義腳本(在背景和運行)利用的inotifywait(包Debian中incroninotify-tools)。

在這兩種情況下,由「寫入文件後關閉」事件(CLOSE_WRITE事件)觸發的腳本代碼將抓取新版本的文件並通過您選擇的VCS將其提交到存儲庫管理器。

相關問題