在Debian系統中,可通過以下方式實現文件版本控制:
使用Git
sudo apt update && sudo apt install git
git init /path/to/directory
git add .
→ git commit -m "提交說明"
git log
git branch
、git checkout
、git merge
。使用SVN(需安裝)
sudo apt update && sudo apt install subversion
svn checkout <遠程倉庫URL> /path/to/directory
svn commit -m "提交說明"
svn log
。文件系統級快照(Btrfs/ZFS)
btrfs subvolume snapshot
)。zfs snapshot
命令創建快照,支持回滾。其他工具
rsync
:用于定期備份文件(非嚴格版本控制,但可保留歷史版本)。inotify-tools
:監控文件變化,觸發備份或通知。注意:根據需求選擇工具,代碼類文件推薦Git/SVN,系統配置文件可結合快照或版本控制工具管理。