linux配置已有的文件夾為svn的指定目錄?
要實現(xiàn)這個想法,關鍵原理就是把default這個文件夾變成在svn控制之下的一個工作副本,然后通過post-commit鉤子去自動更新這個工作副本。幾個關鍵操作:
1、需要在服務器上安裝svn服務器端,啟動svn服務,并創(chuàng)建一個svn庫;
2、將當前的default文件夾變成新建的svn庫的工作副本(客戶端存放數(shù)據(jù)的文件夾),具體操作:將當前default文件夾下的內(nèi)容import到新建的svn庫中,然后再清空default,然后再將svn庫中的內(nèi)容checkout到default;
3、使用svn的post-commit鉤子(這個鉤子是在每次成功commit后被SVN服務器自動調(diào)用的),編輯這個鉤子,內(nèi)容就是svnupdate文件夾default,這樣每次commit成功后就會自動更新default文件夾;
4、在你自己的電腦上checkout那個svn庫,然后你就可以從本地commit,然后服務器端就自動更新default文件夾了。