J'ai une application php qui s'exécute sur un serveur distant, Netbeans fonctionne sur une machine locale (projet distant). Cette application est un logiciel open source sur lequel je veux faire des changements pour un usage privé, mais je voudrais également mettre à jour le noyau régulièrement depuis le serveur git en amont et fusionner mes modifications. Puis-je installer git sur le serveur distant et l'utiliser pour extraire et extraire les mises à jour et utiliser Netbeans à partir du local pour visualiser les diffs? Ou je dois installer un serveur web et git sur la machine locale pour tirer parti de Netbeans?Utilisation de Netbeans sur local et git (client) sur le serveur distant
Répondre
Vous n'avez en aucun cas besoin d'un serveur Web sur la machine locale. Si vous voulez visualiser les diffs dans Netbeans, alors il doit travailler sur une copie retirée du code. Je peux penser à quelques façons de le faire, ce qui dépend au mieux de votre flux de travail et si le projet distant est en ligne.
Commander les fichiers sur le serveur distant et puis monter ce répertoire via un partage réseau (comme via SSHFS) de sorte que Netbeans peut travailler avec les fichiers comme s'ils étaient locaux. Les modifications locales apparaîtront immédiatement sur le serveur distant. Certaines personnes trouvent cette méthode trop lente, votre kilométrage peut varier. Les performances de travail avec des fichiers distants ont augmenté d'un groupe de Netbeans 7.4 à 8.0. Vos commit git et les fusions peuvent être faites à partir de chaque machine.
Extrayez les fichiers sur le serveur distant. Checkout les fichiers sur la machine locale. Développer localement avec Netbeans. Lorsque vous souhaitez voir vos modifications sur le serveur distant, vous devez les valider à partir de la machine locale, puis les tirer vers la télécommande.
Installer (pas vérifier) les fichiers sur le serveur distant. (Comme via git-archive.) Vérifiez les fichiers sur la machine locale. Configurez Netbeans à télécharger sur le serveur distant lors de la sauvegarde. Développer localement avec Netbeans. Vous aurez les différences locales et instantanées des changements à distance. Tout votre travail de git sera fait à partir de la machine locale et si vous bousiller la télécommande, vous pouvez simplement l'effacer et faire une autre archive git pour restaurer la dernière version.
- 1. Git référentiel nu sur le serveur distant
- 2. Utilisation de SASS sur le serveur distant
- 3. Git GUI lorsque sur un serveur distant
- 4. Travail sur un code source Java distant avec NetBeans local
- 5. fonction php mail ne travaillant sur le serveur local et non pas sur le serveur distant
- 6. Mysql importer le fichier distant sur le serveur local
- 7. Etckeeper + git et le serveur distant
- 8. Xcode 4 git: projet git local 'moving' sur notre serveur distant
- 9. mysqldump sur le serveur distant
- 10. Suppression de fichiers sur le serveur distant
- 11. Publier le dépôt git sur le serveur http distant
- 12. utilisation git avec le dépôt 'origine' distant
- 13. MySQL: est une requête complexe plus lente sur un client distant que sur un client local?
- 14. Utilisation locale de git entre utilisateurs sur le même serveur
- 15. git clone de local à distant
- 16. Tirer automatiquement sur le serveur distant avec Git push?
- 17. de travail sur le serveur distant
- 18. Dépôt distant git et serveur de connexion
- 19. Serveur distant SVN et Excel en local
- 20. Mac Os X - Xcode4 et git-dépôt distant (et un dépôt local sur le Mac)
- 21. Netbeans 7.3 et l'intégration git: où est le client git utilisé par Netbeans?
- 22. Comment développer de manière fiable et rapide sur un serveur distant avec un IDE local?
- 23. Création d'une copie du référentiel git local sur un serveur distant
- 24. Silverlight WSOD sur le site client distant
- 25. git diff entre le repo distant et local
- 26. Netbeans 7+ client/serveur collaboratif
- 27. SocketException sur le serveur distant
- 28. Sauvegarde et restauration de mysqldump sur le serveur distant
- 29. Connectez Django au serveur mysql distant sur un réseau local
- 30. Git Setup (repo distant et local) conseils nécessaires