假設您有一臺管理SVN存儲庫的服務器。現在可以在服務器上的其他地方創建一個鏈接到SVN存儲庫目錄(存儲庫的最新版本)?存儲庫中的文件如何實際存儲在服務器上?是否可以在普通文件夾中創建鏈接到服務器上的Subversion存儲庫?
我的本意是在我的庫中的符號鏈接/var/www/domain
到一個文件夾domain
有同步一個網站,我與我改變我的工作機器上做設計的文件convienent的方式。
假設您有一臺管理SVN存儲庫的服務器。現在可以在服務器上的其他地方創建一個鏈接到SVN存儲庫目錄(存儲庫的最新版本)?存儲庫中的文件如何實際存儲在服務器上?是否可以在普通文件夾中創建鏈接到服務器上的Subversion存儲庫?
我的本意是在我的庫中的符號鏈接/var/www/domain
到一個文件夾domain
有同步一個網站,我與我改變我的工作機器上做設計的文件convienent的方式。
您將無法直接鏈接到可作爲網站的存儲庫。
很多人使用post-commit掛鉤來自動部署網站。你會發現很多關於如何做的文章,例如this one。
但是它確實是一個壞主意,因爲您必須等待部署完成每次提交(這可能很長,除非您的部署過程非常快)。您最好的選擇就是使用continuous integration工具,例如Jenkins。
通過將存儲庫檢出到本地工作副本來同步文件,然後使用此工作副本中的SVN更新命令來提取更新。要將信息發送到回購站,您需要在進行更改的工作副本中使用提交。不要直接混淆你的Subversion服務器上的SVN存儲庫文件!