Comment le faire dans un projet git synchronisé, certains fichiers sont différents
PHPz
PHPz 2017-05-02 09:48:55
0
1
842

Le projet est synchronisé à l'aide de git, et il y a maintenant plusieurs exigences

Exigence 1 : Appeler différents fichiers JS front-end en ligne et hors ligne

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 !

Exigence 2 : Utiliser des bases de données différentes pour l'environnement formel et l'environnement de test

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

Comment faire ?

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

<. 🎜>
Il y a une autre situation qui doit être considérée :

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.

PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
淡淡烟草味

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal