2010-02-22 1 views
1

Je voudrais forcer la date de l'enregistrement dans TFS. Y a-t-il un moyen?Comment forcer l'enregistrement de Team Foundation Server SDK/API à une date donnée?

J'ai obtenu le code suivant, mais n'a pas pu trouver un moyen de passer une date d'enregistrement:

Dim tfsChangeSet = tfsVersionControl.Workspace.CheckIn(tfsPendingChanges, 
                 user, 
                 tfsComment, 
                 tfsNote, 
                 Nothing, 
                 Nothing) 
+0

Êtes-vous à la recherche d'une fonction "attendre jusqu'à une date" ou vous cherchez à fudge une date d'arrivée * passée *? –

+0

Je suis en train d'écrire un utilitaire d'importation à partir de svn 2 tfs, donc j'ai besoin d'une copie de commit passée à tfs. Donc, je cherche à fudge une date d'arrivée passée –

+0

Utilisez la boîte à outils TFS Integration/Migration: http://www.codeplex.com/TFSIntegration –

Répondre

2

Ce n'est pas possible. Checkin Date est déterminé par le serveur. Le mieux que vous puissiez faire est d'ajuster dynamiquement l'horloge sur la machine du serveur, mais cela n'est pas du tout pris en charge. Si vous le modifiez de telle sorte que les hypothèses internes de TFS ne sont plus valides, vous risquez de rendre la base de données inutilisable.

+0

Alors pourquoi l'outil de ligne de commande tf.exe permet-il de spécifier une date comme un argument à la sous-commande checkin? – user37078

+1

C'est le cas? C: \ Utilisateurs \ rberg> tf checkin -? TF - Outil de contrôle de version Team Foundation Copyright (c) Microsoft Corporation. Tous les droits sont réservés. Valide les modifications en attente dans l'espace de travail en cours sur le contrôle Team Foundation version . tf checkin [/ auteur: nom de l'auteur] [/ commentaires :("commentaire" | @commentfile)] [/ noprompt] [/ notes :("Note Nom" = "texte de la note" | @notefile)] [/override: (raison | @reasonfile)] [/ récursif] [/ saved] [/ validate] [itemspec] –

+0

Erreur. Je suis juste venu ici pour me retirer et vous avez déjà répondu. Pardon. – user37078

Questions connexes