Maison > Questions et réponses > le corps du texte
Le projet est synchronisé à l'aide de git, et il y a maintenant plusieurs exigences
Par exemple, vue
, l'environnement de développement local appelle la version de développement du fichier, tandis que l'environnement en ligne appelle la version de l'environnement de production du fichier. Pour la raison, veuillez vous référer à la documentation officielle :
Remarque importante : veuillez utiliser la version de développement lors du développement. Elle donnera des avertissements conviviaux lorsque vous rencontrerez des erreurs courantes.
N'utilisez pas la version minimalement compressée de l'environnement de développement, sinon vous perdrez les invites d'erreur et les avertissements !
Pour le même fichier DB, je souhaite créer un lien vers la base de données de test localement et je souhaite créer un lien vers la version officielle de la base de données dans l'environnement officiel en ligne
Il y a une autre situation qui doit être considérée :Veuillez exclure la situation où certains fichiers sont désynchronisés en modifiant
<. 🎜>.gitignore
Comme il est développé par plusieurs personnes, les fichiers de l'environnement local doivent toujours être synchronisés avec différents environnements de développement
Lorsque je modifie une partie du code localement, l'environnement en ligne peut être rapidement déployé après synchronisation, au lieu de devoir l'ajuster manuellement après chaque synchronisation.
淡淡烟草味2017-05-02 09:50:55
Je ne l’ai pas vraiment fait, j’essaie juste de voir si je peux vous donner une idée.
En utilisant l'outil de build npm pour implémenter différentes instructions de développement et de formalisation, un fichier de configuration est téléchargé sur git. Ce qui est synchronisé, c'est ce fichier de configuration (le fichier contient les dépendances et le prétraitement (webpack, gulp) dans le projet).
Le développement et le développement sont placés dans le même package et exécutent le développement localement. Exécution du développement ;
La fonction git branch peut ne pas répondre à vos besoins d'ajustement manuel.