2017-09-07 1 views
1

Bit d'une balle courbe ici,Comment Automatiquement git checkout Branches sur la machine de développement à distance avec PhpStorm

J'utilise PhpStorm pour gérer mon traitement Git VCS y compris la caisse. Le problème que j'ai est que ma machine de développement est à distance (instance EC2) et chaque fois que je passe en caisse je dois réinitialiser la tête à distance et la commande à distance aussi.

Existe-t-il un moyen pour PhpStorm d'automatiser ce processus?

Mon serveur distant est déjà configuré correctement afin que je puisse déjà effectuer des synchronisations de fichiers «manuelles» sur des dossiers.

Répondre

0

Il existe la fonctionnalité de déploiement qui vous permet de synchroniser votre répertoire de travail local avec un répertoire distant. Il peut être déclenché automatiquement lors d'une commande. Mais il n'y a aucun moyen d'exécuter des commandes git distantes à partir de l'EDI, il n'est donc pas possible d'extraire la même branche sur l'ordinateur distant à partir de l'EDI.

Pourquoi avez-vous besoin que les deux machines soient sur la même branche? Vous pouvez faire tous les changements sur votre machine, valider, puis pousser à la télécommande et vérifier ces nouveaux changements en cas de besoin.

+0

J'utilise déjà la fonction de déploiement pour travailler sur ma branche actuelle. qui se synchronise automatiquement avec la télécommande chaque fois quasiment instantanément après tout changement pour les tests de développement «en direct». J'ai besoin de la machine distante car le système sur lequel je travaille doit être une instance EC2 en raison de la taille des besoins RAM/CPU/disque dur. merci pour votre aide de toute façon :) – xRavisher