Pousser manuellement les fichiers vers la base de données IRIS avec Visual Studio Code
Bonjour,
Je rencontre une situation embarassante avec mon environnement de développement InterSystems IRIS et Visual Studio Code.
Je n'arrive pas à pousser un fichier modifié à dessin, (hors push automatique lors du save) et si quelqu'un à la réponse mille merci.
Contexte :
J'ai une instance IRIS en cours d'exécution sur un serveur.
Mon poste client utilise Visual Studio Code avec l'extension InterSystems ObjectScript.
Je me suis volontairement abstenu d'utiliser Git pour simplifier la problématique.
Récemment, j'ai utilisé l'explorateur de fichiers de Visual Studio Code pour sélectionner les routines et les exporter en faisant un clic droit.
Les fichiers sont maintenant localement disponibles dans mon répertoire de travail.
Dans les paramètres de l'extension InterSystems ObjectScript de Visual Studio Code, j'ai décoché l'option "Import On Save".
J'ai ajouté un commentaire à l'un des fichiers, sauvegardé les modifications, et constaté que le fichier n'a pas été modifié dans la base de données.
À ce stade, je souhaite pousser ces modifications dans la base de données IRIS (volontairement).
Cependant, malgré mes recherches, je n'ai trouvé aucun déclencheur graphique dans Visual Studio Code pour effectuer cette tâche élémentaire.
Si vous avez des suggestions ou si vous connaissez une méthode pour accomplir cette tâche, je vous serais reconnaissant de bien vouloir partager vos connaissances.
J'ai trouvé qu'avec F1 on ouvre la palette et qu'ensuite en tapant InterSystems objectScript: j'arrive sur des commandes
Compile and Push c'est CTRL+F7, mais je suis assez étonné qu'on n'ai pas un clic droit quelque part pour pousser et compiler....
Sur un fichier Class pas de problème pour avoir le menu contexuel
Mais sur un fichier routine *.int je n'ai pas trouvé d'autre choix que le CTRL+F7
Si vous savez comment faire apparaître
Je vous remercie par avance pour votre aide.
Cordialement,
David Marinkovic
Je voudrais préciser que si je fais un clic droit sur le fichier, j'ai compiler, exporter, mais pas importer.
J'ai trouvé !
Il faut aller sur un fichier class *.cls faire clic droit, de là on voit le menu Compile et Import.
Et ensuite on peut aller sur les routines en *.int et faire la même chose.
Très certainement un bug d'initialisation du module d'extension.