Question

Je suis une entreprise contractantes à qui utilise MKS. Je l'ai utilisé SVN dans le passé, ainsi que Mercurial et Git, mais il faut utiliser MKS (semble jusqu'à présent, je ne peux pas trouver de la documentation sur le ou les meilleures pratiques) actuellement.

Je veux savoir ce que l'équivalent de mise à jour SVN dans MKS est? J'ai essayé resynchronisation mais trop souvent quand je fais ce que MKS veut écraser les fichiers que j'ai travaillé.

Était-ce utile?

La solution

Lorsque vous travaillez sur la source, vous devez « Check Out / F2 » d'abord le fichier. Je suppose que vous ne l'avez pas fait ça? Sinon, vous devrez déplacer votre travail ailleurs, consultez le fichier, puis copiez le dos de travail sur la version vérifié. Ensuite, vous pouvez le vérifier avant.

Notez que vous devrez créer un package de changement d'abord, c'est ce que tous vos « check out » sera fait contre. Une fois que toutes les modifications sont effectuées, vous devrez soumettre le paquet changement.

Autres conseils

Lorsque vous « resynchronisation » dans MKS, le comportement par défaut est de remplacer tous les fichiers de travail dans votre bac à sable avec leurs révisions membres de la branche courante (ou tronc si aucune branche existe.)

Vous pouvez modifier le comportement par configuration. Dans le client:

  1. Fichier-> Modifier les préférences
  2. Développez le nœud de l'arbre "MKS Source" (2007) / nœud d'arborescence "Gestion de la configuration" (2009)
  3. Développez le nœud de l'arbre "Commandes"
  4. Sélectionnez la commande "resynchronisation"

Vous voulez modifier les paramètres suivants

  • Ecraser si en attente: Décocher
  • Ecraser fichier de travail si Changé: Décocher
  • Ecraser si l'opération différée Exists: Décocher
  • Fusion de travail fichier si Changé: Vérifier
  • Type de fusion: Automatique
  • En cas de conflits: Lancer l'outil

La commande « resynchronisation » va maintenant tenter de fusionner automatiquement la révision des membres dans votre fichier de travail. Si elle ne peut pas la fusion automatique en raison d'un conflit, il va lancer l'application de fusion pour vous permettre de résoudre le conflit.

I utilisé SVN et CVS avant d'utiliser MKS, et je l'ai trouvé ce comportement resynchronisation modifié pour être plus intuitive que le comportement standard de resynchronisation.

La commande MKS de mise à jour SVN est "check in" "élément de verrouillage", puis en utilisant le client MKS Integrity 2007 ou 2009. À votre santé, Ramil

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