2010-10-10 3 views
2

Je pensais passer à un système de contrôle de version à l'œuvre, mais la courbe d'apprentissage peut être trop pour les nombreux rédacteurs qui ouvrent des fichiers html simples et les éditent sur notre développement partagé serveur. Le problème principal est que parfois deux personnes travaillent simultanément sur le même fichier (sur notre serveur de développement) et s'écrasent l'une l'autre.Comment voir qui a un fichier ouvert sur le serveur de fichiers Windows

Existe-t-il une extension de l'explorateur Windows qui affiche simplement une icône de verrou à proximité d'un fichier partagé déjà utilisé? Pour nous, quelque chose comme ça peut-être plus simple que d'apprendre à tous à développer à partir de leurs propres copies de travail et d'utiliser des clients de contrôle de version. Je veux juste un avertissement visible aux utilisateurs qu'un fichier est déjà utilisé et ne devrait pas être travaillé. Merci

Répondre

3

Il peut même ne pas être assez d'informations sur le serveur de fichiers lui-même pour déterminer cela. Par exemple, si vous ouvrez un fichier HTML dans le Bloc-notes, le fichier est chargé à partir du disque et puis le fichier est fermé. Bloc-notes conserve une copie en mémoire sans garder le fichier ouvert sur le disque. Cela signifie que le serveur de fichiers ne sait même pas que quelqu'un est occupé à modifier le fichier.

Certains éditeurs de texte peuvent conserver le fichier ouvert, mais il s'agit probablement de l'exception plutôt que de la règle.

Un système de contrôle de version (Subversion avec TortoiseSVN est facile pour les gens à utiliser) permet aux utilisateurs de déclarer leur intention sans compter sur l'ouverture de fichiers technologie sous-jacente de la bonne façon. TortoiseSVN affiche une icône de "verrouillage" à côté des fichiers qui sont verrouillés (vous verrouillez un fichier avec une option de menu "Get Lock"). Les fichiers sans verrou sont marqués en lecture seule pour aider l'utilisateur à savoir qu'ils ne sont pas encore prêts à les modifier.

+0

Merci Greg. Ma principale préoccupation est de mettre en place des environnements Coldfusion/IIS locaux pour EVERYONE dans l'entreprise qui veut faire de petites modifications sur un simple fichier HTML. Ils penseraient qu'il est ridicule d'avoir à consulter un site en local, à le modifier, à s'enregistrer, à se mettre à jour sur le serveur de développement, à tester, à répéter le processus si ce n'est pas à leur goût. Quelqu'un d'autre dans ma situation? Solutions? – DannyLeavitt

Questions connexes