基本上我有各種各樣的項目使用顛覆控制的所有版本。這有很多原因:在將來出現錯誤/問題時備份文件;在發生本地系統故障時備份文件等;來自公司其他人的合作;處理SVN和FTP以及服務器上創建/更改的動態文件?
我們一起工作的系統是Wordpress,通過它的管理面板等進行更新和安裝插件,再加上安裝它,系統創建各種文件(包括一個wp-config.php文件和一個。 htaccess文件)。這意味着在安裝時,服務器上的文件與系統運行不可或缺,這些文件不在本地系統上,並且不在svn中。另外,任何已安裝的插件和更新都不會在版本控制或本地副本中進行鏡像。
加上它感覺不對(特別是當你比較數據庫中的數據規範化等),使用相同代碼的兩個副本 - 一個在版本控制和一個在服務器上。
所以我的問題是我用正確的方式使用工具?有沒有辦法從服務器的public_html文件夾可以「指向」最新版本的回購?或者SVN可以配置爲從public_html文件夾中讀取並自動添加+提交在服務器上創建/編輯的任何文件?
或者人們只是從字面上下載任何被更改/創建的東西,並手動將它們添加到SVN中?還是人們不關心?也許我誤解了什麼是SVN?我正在有效地使用它進行備份。
感謝
湯姆