对于tinyMCE这样的编辑器,我直接把它的源码放到项目中进行版本控制,肯定不合适,有什么自动化方案?
对于tinyMCE这样的编辑器,我直接把它的源码放到项目中进行版本控制,肯定不合适,有什么自动化方案?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
对于tinyMCE这样的编辑器,我直接把它的源码放到项目中进行版本控制,肯定不合适,有什么自动化方案?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
谢邀。
首先说明,版本控制的是文件,与编辑器关系并不大。
常用的版本控制工具是svn和git,而存储多版本文件的通常是svn服务器或git服务器,以上又都分为私有和公共服务器。但原理是一样的:
editor编辑文件保存到本地。
提交文件到服务器,如有覆盖,则生成版本file1,file2,file3
比如你用github来存储:
github上新建项目
clone空项目到本地,比如:C:\ProjectA
tinyMCE新建项目,项目目录保存到C:\ProjectA
github客户端可检测到文件变化,输入版本标题,版本描述确认后可提交到github
tinyMCE编辑任何文件的变更github客户端都可检测到变更,确认后可提交
github上可察看某文件的任意版本。
tinyMCE可以通过npm和bower进行管理,参见TinyMCE的说明,所以可以只把
package.json
或者bower.json
放到版本控制中去。使用的时候先用npm install
或者bower install
将依赖包装上,然后调用node_modules
或者bower_components
里面的文件即可。