javascript - Pour un éditeur comme tinyMCE, il est définitivement inapproprié pour moi de mettre directement son code source dans le projet pour le contrôle de version. Existe-t-il une solution d'automatisation ?
Pour un éditeur comme tinyMCE, il est définitivement inapproprié pour moi de mettre directement son code source dans le projet pour le contrôle de version. Existe-t-il une solution d'automatisation ?
Merci pour l'invitation.
Tout d'abord, le contrôle de version concerne les fichiers et n'a pas grand-chose à voir avec l'éditeur.
Les outils de contrôle de version couramment utilisés sont svn et git, et les fichiers multiversions sont généralement stockés sur des serveurs svn ou git. Ceux-ci sont divisés en serveurs privés et publics. Mais le principe est le même :
Editor édite les fichiers et les enregistre localement.
Soumettez le fichier au serveur. En cas d'écrasement, les versions file1, file2 et file3 seront générées
Par exemple, si vous utilisez github pour stocker :
Nouveau projet sur github
Cloner un projet vide en local, tel que : C: ProjectA
tinyMCE crée un nouveau projet et enregistre le répertoire du projet dans C:ProjectA
Le client github peut détecter les modifications de fichiers, saisir le titre de la version et la description de la version peut être soumise à github après confirmation
tinyMCE modifie toutes les modifications de fichiers et le client github peut détecter les modifications et les soumettre après confirmation
Vous pouvez afficher n'importe quelle version d'un fichier sur github.
tinyMCE peut être géré via npm et bower, veuillez vous référer aux instructions de TinyMCE, afin que vous puissiez simplement mettre les fichiers dans
package.json
或者bower.json
放到版本控制中去。使用的时候先用npm install
或者bower install
将依赖包装上,然后调用node_modules
或者bower_components
.