我正在接管一個項目,其中沒有任何東西放在版本控制之下。 這是一個圍繞nagios的設備:有許多系統文件,如 nagios或防火牆配置文件,其他一些是腳本或更簡單的一些是符號鏈接。 總而言之,在多個系統目錄(/ etc,/ var,/ usr ...)中有許多不同所有權和權限的文件。 我想在版本控制下放置爲項目修改或創建的所有文件,而不是操作系統本身或所需的軟件包。如何將系統文件置於版本控制下
git和svn不保存所有權和權限, 我不想手動構建部署腳本,也不需要管理這麼多的文件/所有者/權限。
那麼,如何將這些文件直接放在版本控制下?
你可以使用[git](http://stackoverflow.com/questions/505467/can-i-store-the-git-folder-outside-the-files-i-want-tracked)添加文件可能在文件系統中廣泛分散到一個git存儲庫。 – celeritas
Git不存儲所有權不幸的是 – Eric
@Eric,etckeeper做你正在尋找什麼? – Chris