javascript - 對於tinyMCE這樣的編輯器,我直接把它的源碼放到專案中進行版本控制,肯定不合適,有什麼自動化方案?
伊谢尔伦
伊谢尔伦 2017-06-21 10:11:17
0
2
917

對於tinyMCE這樣的編輯器,我直接把它的原始碼放到專案中進行版本控制,肯定不合適,有什麼自動化方案?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(2)
为情所困

謝邀。
首先說明,版本控制的是檔案,與編輯器關係並不大。

常用的版本控制工具是svn和git,而儲存多版本檔案的通常是svn伺服器或git伺服器,以上都分為私有和公用伺服器。但原理是一樣的:

  1. editor編輯檔案儲存到本地。

  2. 提交檔案到伺服器,如有覆蓋,則產生版本file1,file2,file3

例如你用github來存放:

  1. github上新建專案

  2. clone空專案到本地,例如:C:ProjectA

  3. tinyMCE新建項目,專案目錄儲存到C:ProjectA

  4. github客戶端可偵測到檔案變化,輸入版本標題,版本描述確認後可提交至github

  5. tinyMCE編輯任何文件的變更github客戶端都可偵測到變更,確認後可提交

  6. github上可察看某文件的任意版本。

扔个三星炸死你

tinyMCE可以透過npm和bower來管理,請參考TinyMCE的說明,所以可以只把package.jsonbower.json放到版本控制中去。使用的時候先用npm installbower install將依賴包裝上,然後呼叫node_modulesbower_components裡面的檔案即可。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板