javascript – Für einen Editor wie tinyMCE ist es für mich definitiv unangemessen, seinen Quellcode zur Versionskontrolle direkt in das Projekt einzufügen. Gibt es eine Automatisierungslösung?
伊谢尔伦
伊谢尔伦 2017-06-21 10:11:17
0
2
918

Für einen Editor wie tinyMCE ist es für mich definitiv unangemessen, seinen Quellcode zur Versionskontrolle direkt in das Projekt einzufügen. Gibt es eine Automatisierungslösung?

伊谢尔伦
伊谢尔伦

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

Antworte allen(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.json或者bower.json放到版本控制中去。使用的时候先用npm install或者bower install将依赖包装上,然后调用node_modules或者bower_components里面的文件即可。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage