javascript - 对于tinyMCE这样的编辑器,我直接把它的源码放到项目中进行版本控制,肯定不合适,有什么自动化方案?
伊谢尔伦
伊谢尔伦 2017-06-21 10:11:17
[PHP讨论组]

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号