Question

Je suis nouveau à SVN et je l'ai poussé autour à la recherche d'une réponse à cela, mais je ne l'ai pas encore trouvé donc voilà:

En utilisant TortoiseSVN, je afficher le navigateur REPO et accédez à la racine du référentiel où je peux voir tous les projets.

Est-il possible de naviguer à un projet donné et se renseigner alors s'il existe une copie de travail quelque part pour ce projet?

Propriétés ne semble pas révéler cette information.

Je sais que je peux vérifier à un nouvel emplacement de copie de travail, mais la question est: comment puis-je savoir si le projet est déjà vérifié (par exemple à quelqu'un emplacement de copie)?

Merci.

EDIT préciser:

En bref, est-il tout logiciel (commande Subversion, TortoiseSVN, etc.) qui peuvent examiner un projet dans le référentiel pour voir s'il y a des dossiers « copie de travail » associés à ce projet. Si un dossier de copie de travail (s) existe, alors on pourrait être en mesure de déterminer s'il y a des changements non engagés dans la copie de travail (avant de décider de extraira le projet ailleurs). Cela est, si programmeur X est tiré il peut y avoir un travail qui était en cours quelque part sur le poste de travail de X. Tout le gestionnaire sait est que le dépôt contient une version du projet X travaillait au moment X a été mis à pied. Directeur voudrait confier le projet à programmeur Y.

Était-ce utile?

La solution

La réponse est non-il n'y a pas de commande qui peut vous dire quoi que ce soit au sujet d'un dépôt checkouts.

Autres conseils

Subversion ne suit pas les informations comme celui-ci - vérifier une seule opération de lecture purement. Cependant, il est sûr de vérifier un projet autant de fois que vous le souhaitez, tout ce que vous risquez de perdre est des modifications non validées.

La seule solution que je peux penser impliquerait crochets de subversion - vous pouvez ajouter un poste commit crochet pour vérifier si les fichiers de la copie de travail modifiés étaient encore en existence et enregistrer ce en quelque sorte. Cependant, cela ne vous couvrira pas si les fichiers modifiés quelqu'un, mais jamais réellement commis ou fait des modifications importantes à un projet et à gauche sans commettre même un seul fichier. Mais en fonction de vos besoins, il peut être mieux que rien

Ecrire un script qui exécute svn informations sur chaque dossier dans le poste de travail de X. Votre script analysera (grep) la sortie de svn info pour "URL:". Imprimez le nom du dossier et de la valeur d'URL pour chaque URL trouvée. Cela vous indiquera les dossiers ce sont des copies de travail et à ce que les branches du référentiel, ils se réfèrent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top