Comment synchroniser automatiquement dans un dossier local ou un projet dans Aptana Studio 3?
Je suis en mesure de configurer une connexion à Un projet entre deux dossiers locaux, de projet d'Un projet B.
Manuel d'upload/download est alors possible en utilisant le menu contextuel dans le projet de l'A.
Mais comment à propos de la synchronisation automatique entre les deux endroits?
Je vois ce possible pour des protocoles tels que FTP, mais pas lorsque la cible est un répertoire local.
Est-ce une fonctionnalité manquante, ou est-il un truc?
Modifier: la réponse/commentaires ci-dessous expliquent que, en fait, Aptana fonctionnalité de synchronisation n'est pas une synchronisation complète de la logique, mais plutôt un "télécharger lors de l'enregistrement" fonctionnalité qui n'est déclenchée lors de l'enregistrement d'un fichier dans eclipse. Je vous conseille Apatana de le renommer en conséquence car il peut être source de confusion. Avec cette nouvelle compréhension de la réponse ci-dessous plus de sens.
Pour plus d'information voici ma configuration pour un site web:
A) Plusieurs projets de développement: un core framework PHP de projet (drupal) qui liens (comme dans eclipse dossiers liés) à plusieurs projets de module. De base et le module projets sont distincts des projets eclipse avec leur propre repo git cloné à partir de l'amont repos sur drupal.org. De cette façon, la mise à niveau d'un module qui peut être fait indépendamment des autres modules et de cœur.
B) Un serveur de développement du projet: contient les fichiers à déployer sur le serveur web de développement. Doit être une copie du projet de base mentionnés ci-dessus en A), sauf que les modules qui sont liés dossiers dans le noyau de la source du projet, mais ont besoin pour devenir les fichiers simples copies dans ce projet. Ce projet a son propre dépôt git de la dépôts, et sert de snapshoting l'ensemble du site web.
C) Un serveur de production du projet: contient les fichiers à déployer sur le serveur web. Utilise une branche à part dans un clone du serveur de développement résultant de pensions de B)
J'espérais Aptana Studio pourrait automatiser la synchronisation entre de A à B.
Manuel des opérations d'amende, des ressources liées sont copiés à partir d'Un a à un point B.
Cependant j'aimerais que ce processus est automatique, c'est à dire lors de la modification des fichiers dans Un projet, ils sont automatiquement copiés projet B.
OriginalL'auteur fmjrey | 2011-09-01
Vous devez vous connecter pour publier un commentaire.
Il y a une solution, à l'aide d'un serveur FTP comme un pont:
Configurer une connexion à partir d'Un Projet à un serveur FTP (http://wiki.appcelerator.org/display/tis/FTP%2C SFTP+%2C+et+de PTS,+de Déploiement) et vérifiez que l'option "synchroniser Automatiquement les modifications que j'ai apportées avec le site distant" est sélectionné;
Configurer une connexion à partir d'Un Projet à Projet B en utilisant le bouton droit sur le menu Deploy > Connexions > Ajouter une Nouvelle Connexion;
Cliquez-droit sur le Projet et sélectionnez Propriétés > le Transfert de Fichiers, puis de la Connexion dans la zone de liste déroulante, sélectionnez le Projet B et cochez la case "l'Utilisateur la connexion par défaut".
Maintenant, lorsque vous enregistrez un fichier de modification dans Un Projet, il doit obtenir automatiquement chargé de Projet B.
Espère que cette aide.
C'est correct.
J'ai eu le problème que la publication-bouton est grisé, mais ici, goo.gl/cxsDJ vous pouvez en télécharger une .jar qui résout le problème.
OriginalL'auteur Yun