Juste découvert ce MKS gotcha: Il permet seulement une révision d'un membre d'avoir une étiquette spécifique à la fois.
Entré dans cette façon: Quelqu'un de notre équipe renommé une ressource pdf, en ajoutant _OLD au nom de fichier (il a fait plutôt que de le laisser tomber parce qu'il voulait qu'il soit encore partie de nos déploiements)
Puis il a ajouté la nouvelle version du pdf, en l'ajoutant à la même archive pour qu'il se connecte au graphique de l'historique des révisions existant. Maintenant, si vous regardez l'historique des révisions pour ce membre, vous verrez qu'il y a deux révisions du même membre utilisé par le même chemin de dev. Dans le cadre de notre processus de déploiement, nous vérifions les artefacts déployés, en appliquant des étiquettes aux membres pour spécifier la version dont ils font partie.
Depuis MKS applique uniquement une étiquette à une révision, quand je suis allé à examiner le point de contrôle, il semblait que le nouveau pdf n'a pas été inclus dans notre déploiement parce qu'il lui manquait l'étiquette
En outre, ÉVITER VISUAL STUDIO INTÉGRATION !!! Depuis son installation, plusieurs membres de mon équipe ont eu à faire face à de fréquents plantages visuels, et apparemment ses mécanismes de branchement dépendent de fonctionnalités qui n'ont pas d'équivalent dans la ligne de commande d'intégrité ou le client gui. Donc, si quelqu'un dans votre équipe utilise l'intégration visuelle de studio, à moins que les branches dans lesquelles ils travaillent aient été créées par l'intégration, elles ne fonctionneront pas. Donc, vous vous retrouverez coincé à faire des choses en studio visuel que Visual Studio fait lentement et mal, juste pour que les membres de l'équipe qui utilisent l'intégration puissent travailler avec.
Je suis actuellement coincé en utilisant MKS, et ne le fait pas très bien. Avez-vous réussi à obtenir des indices à ce sujet? –
Non. Vous pouvez voir l'intérêt que cette question a généré. Je continue à m'embrouiller. Le consensus général au travail est que c'est bon pour les documents, pas si bon pour le code source sur lequel on travaille, surtout pas quand il y a plus d'un programmeur travaillant sur le même projet.J'ai mon bac à sable loin du code réel, et le copie d'un emplacement de travail au bac à sable à MKS. C'est bizarre, mais je n'ai jamais perdu de code de travail. – thursdaysgeek
Je me bats avec MKS moi-même. Avez-vous appris quelque chose depuis? En ce moment j'essaie de comprendre comment créer les "Partages" que leur intégration Visual Studio utilise à partir de la ligne de commande –