2010-11-28 2 views
1

J'ai remarqué un problème de synchronisation étrange. J'ai ma configuration de projet en tant que projet distant et tout fonctionne bien. Je l'ai mis à télécharger sur enregistrer. Cependant, si quelqu'un sur mon serveur travaille sur un fichier et l'enregistre. Je ne vois pas ce changement dans netbeans et je finis par ouvrir une version plus ancienne du fichier et écraser les changements de mon collègue quand j'appuie sur save.flux de travail php netbeans distant

Existe-t-il un moyen pour que netbeans vérifie le dernier fichier sur le serveur distant avant de l'enregistrer?

grâce

Répondre

2

Non, NetBeans ne peut pas vérifier automatiquement le fichier à distance. Ce n'est tout simplement pas configuré pour le faire. Même si c'était le cas, vous seriez toujours confrontés à des problèmes où vous seriez en train de bousculer les changements de votre collègue, ou il pourrait taper les vôtres. Ce que vous avez est un problème de contrôle de version de base, qui est mieux résolu en mettant en œuvre l'un des nombreux systèmes de contrôle de version là-bas (par exemple, CVS, Subversion, Git, Mercurial, etc.) et puis "construire" votre site web sur le serveur à partir du contrôle de version. Bref, une solution imparfaite serait de partitionner les fichiers de sorte qu'il vous soit interdit de modifier les fichiers assignés à votre collègue, et vice-versa.

NetBeans peut télécharger le fichier pour vous, mais seulement quand vous le dites en faisant un clic droit sur le fichier et en choisissant la commande Télécharger. Cela télécharge le fichier s'il a été mis à jour par quelqu'un d'autre ou non.