Dans l'utilisation de phpstorm dans svn

Use Phpstorm Svn



table des matières

Configurer un environnement svn



1.1 construire le serveur svn



1.2 Création de l'utilisateur et du mot de passe svn



2. Démarrer le lien dans phpstorm dans svn

Ouvrez Subversion 2.1

2.2 Entrée d'adresse svn



2.3 Sélectionnez Exporter les fichiers, fichiers détectés

2.4 Processus d'erreur

2.5 Caisse locale

2.6 projet de détection

Afficher le répertoire VCS 2.7

2.8 Télécharger le fichier

2.9 fichier de mise à jour

3. Mises à jour analogiques multi-utilisateurs, télécharger des fichiers

3.1 Connexion multi-utilisateur analogique

3.2 Enregistrer un nouvel utilisateur Mises à jour

3.3 Soumission écrite mise à jour

3.4 changements de mise à jour montrent

SVN 3.5 fusionne les deux projets

3.6 Vérifier l'histoire locale

3.7 montrer les changements

3.8 Afficher l'historique des versions

4. Soumettez le problème résolu

4.1 Deux utilisateurs modifient le même problème de fichier

Problèmes de fichier 4.2 Soumettez des images non-php ou html

Configurer un environnement svn

1.1 construire le serveur svn

Après le serveur svn pour construire un bon côté, nous voulons créer de nouveaux référentiels, générera une adresse URL construite après, assurez-vous de l'écrire.

1.2 Création de l'utilisateur et du mot de passe svn

Plus tard, ils ont construit leur propre bibliothèque, créez un utilisateur et un mot de passe, puis d'autres utilisateurs peuvent se connecter au serveur de votre ordinateur via son ordinateur.

L'environnement de base svn build better

2. Démarrer le lien dans phpstorm dans svn

VCS est un système de contrôle de version, contrôle de version svn

Ouvrez Subversion 2.1

Ouvrez PhpStorm, trouvez les outils VCS-> Checkout from Version Control-> Subversion, cliquez pour entrer.

2.2 Saisissez l'adresse svn.

Cliquez sur la page dans le signe '+', puis entrez l'adresse svn (c'est-à-dire lorsque le svn ci-dessus, la création d'une base de données générera une adresse URL). Cliquez sur OK.

2.3 Sélectionnez Exporter le projet de détection de fichiers

Cette fois, nous pourrons parcourir une liste de fichiers sur le serveur svn. Nous choisissons d'exporter le fichier, cliquez sur Extraire, un fichier d'extraction (exportation).

2.4 Processus d'erreur

Cliquez sur le paiement, s'il y a L'exécutable n'est pas spécifié (programme exécutable non spécifié) ou là Connot exécuter le programme 'svn' (......): Erreur CreateProcess = 2, ...... L'erreur, on clique

Cliquez sur Paramètres

Cliquez sur OK.

2.5 Caisse locale

Sélectionnez un répertoire cible local et cliquez sur OK. Sélectionnez la mise à jour vers la version locale, cliquez sur OK.

Sélectionnez la version du serveur svn, cliquez sur OK

Ensuite, entrez la boîte de mot de passe du compte apparaîtra

2.6 projet de détection

Après avoir entré un nom d'utilisateur et un mot de passe, cliquez sur OK, le projet a été détecté. La première fois, la mise à jour peut prendre plus de temps. Attend patiemment. Une fois terminé, il vous sera demandé si vous souhaitez ouvrir le projet, cliquez sur OK, entrez le projet. Jusqu'à présent, le projet a été mis à jour localement.

Afficher le répertoire VCS 2.7

Ensuite, une image finie, cohérente avec le contenu de la carte, il y a essentiellement une traduction en anglais

Voici quelques sous-répertoires spécifiques vcs

Lorsque svn soumis en cliquant sur Afficher l'historique pour voir les fichiers modifiés, soumission sélective (au moment de la soumission de certains documents ne sont pas tenus de soumettre, il peut en principe être soumis)

• Commentaires sur l'utilisation du svn ci-dessus

①. Cliquez sur créer externe, créez un nouveau répertoire

② Cliquez sur le répertoire de validation, projet soumis (rendus)

③ Cliquez sur Mettre à jour le projet dans la mise à jour svn vers un répertoire local (ne comprenez pas certains des articles ont expliqué ailleurs)

④. Cliquez sur le projet de fusion, pour fusionner les deux projets dans svn

⑤. Cliquez pour modifier les propriétés

⑥ Cliquez sur les propriétés définies

⑦ Cliquez sur revenir pour restaurer les fichiers locaux (certains fichiers ont été mis à jour, vous pouvez restaurer)

⑧ Cliquez pour comparer avec une branche de Pentecôte, par rapport à un article

Sélectionnez les articles à comparer

Fichier Diff généré

⑨. Cliquez sur Afficher l'historique (indiqué est le gestionnaire svn, l'essentiel est de soumettre le svn suivant)

⑩.branche ou tag pour créer une nouvelle étiquette

11. déplacer, déplacer des fichiers

• essence svn soumis (Figure en bas à droite de l'icône pop svn Manager, affichez l'historique, les modifications locales, regardez quels fichiers ont changé, cliquez ci-dessous) (Fig essentiellement la fonction de chaque bouton dans les deux interprétations)

2.8 Télécharger le fichier

Lorsqu'il y a des changements dans votre projet, vous devez télécharger les fichiers modifiés Cliquez sur VCS ↑

Exemple: NewfilesController.class.php et nous créons un nouveau dossier dans le dossier et Newfiles après le build index.html, et le téléchargeons pour soumettre svn

phpstorm être détecté en fonction de la version actuelle des modifications de svn dans vos fichiers, vous devez vérifier les fichiers pour télécharger vos modifications et remplir votre soumission de contenu d'annotation (pour marquer lorsque vous soumettez quelque chose) ci-dessous, puis cliquez sur commit pour valider.

2.8 fichier de mise à jour

Lorsque vous souhaitez projeter le lendemain, vous devez cliquer pour mettre à jour VCS ↓

L'invite de mise à jour apparaîtra, cliquez sur OK et la même chose sera mise à jour avec la dernière version de svn.

3. Mises à jour analogiques multi-utilisateurs, télécharger des fichiers

3.1 Connexion multi-utilisateur analogique

Supprimer un enregistrement de connexion enregistré> version du contrôleur - dans Fichier -> Paramètres

Cliquez ensuite sur VCS ↓, reportez-vous à la version de détection svn ci-dessus, une boîte de connexion apparaîtra pour vous permettre de vous connecter à un autre mot de passe de numéro de carte

Ensuite, entrez un nom d'utilisateur différent, définissez un bon serveur svn de mot de passe, connectez-vous, mettez à jour

Vous pouvez voir que le nouvel utilisateur vérifie un fichier appelé phpstormchenkout1.

3.2 Enregistrer un nouvel utilisateur Mises à jour

Connectez-vous Projet de mise à jour des nouveaux utilisateurs, nous avons constaté que les utilisateurs téléchargent NewfilesController.class.php et les dossiers Newfiles et mettent à jour tout dans le dossier suivant index.html, les instructions sur un utilisateur ne soumettent aucun problème, nous n'avons pas mis à jour le problème

Nous pouvons trouver un fichier soumis par l'utilisateur et des dossiers peuvent être mis à jour (nous pouvons également l'utiliser pour télécharger le numéro de licence, le numéro de licence pour aller avec une autre mise à jour, la mise à jour normale peut être trouvée).

3.3 Soumission écrite mise à jour

Nous éditons et soumettons, nous écrivons et soumettons des documents à Newfiles

3.4 changements de mise à jour montrent

Changement d'utilisateur connecté, mise à jour une fois la mise à jour terminée, vous serez invité à ce qui a changé

SVN 3.5 fusionne les deux projets

Cliquez pour sélectionner le svn fusionner les deux projets

3.6 Vérifier l'histoire locale

La version actuelle et l'historique des versions à comparer, nous pouvons constater que nous avons fait quels changements (le code ci-dessus pour référence uniquement, juste pour changer le code, et ainsi valider la comparaison)

3.7 montrer les changements

Leur propre code dans le fichier par rapport au code SVN, quels changements avons-nous vu le fichier

Dans le dossier SVN et une comparaison de dossiers, nous voyons quels fichiers ont changé

3.8 Afficher l'historique des versions

Affiche la version enregistrée

Comparable pour voir les différences de fichiers

Il peut y avoir des différences par rapport à beaucoup d'endroits, leurs projets peuvent être comparés, puis la barre de défilement, vous constaterez que tant qu'il y a des différences de place, cela montrera.

4.1 Deux utilisateurs modifient le même problème de fichier

Si A et B en même temps l'utilisateur a écrit function2 () {}, les utilisateurs B à soumettre, au moment de la soumission Un utilisateur sera invité à entrer en conflit (dans ce cas, les deux doivent communiquer avec les modifications appropriées)

Problèmes de fichier 4.2 Soumettez des images non-php ou html

Analyse du problème: lorsque nous projetons d'ajouter un fichier image (fichier non-php ou html), et ainsi nous nous engageons, ou pour afficher les modifications locales, affichera le fichier 7.jpg n'est pas ajouté au fichier de contrôle de version (parfois n'apparaît pas non plus non ajouté au contrôle de version des documents), cette fois, nous voulons soumettre le fichier, vous devez cliquer avec le bouton droit sur le fichier image, puis ajouter des vcs, après avoir soumis, vous pouvez normalement soumettre.

Le nom du fichier se compose de gris à vert, nous pouvons soumettre le svn