2010-01-28 4 views
1

Nous exécutons TFS 2008 et Visual Studio 2010B2 (comme pour toute version bêta, les erreurs sont prédominantes).TFS Build Fails

Voici les erreurs données (à partir du journal de construction):

 
Task "DeleteWorkspaceTask" 
DeleteWorkspaceTask 
TeamFoundationServerUrl="http://dev-svr:8080/" 
BuildUri="vstfs:///Build/Build/1679" 
Name="**ALICE_3_**" 
DeleteLocalItems=True 
TF14061: The workspace **ALICE_3_**;HELLO\TFSservice does not exist. 
Done executing task "DeleteWorkspaceTask". 

Task "DeleteWorkspaceTask" skipped, due to false condition; 
('$(SkipInitializeWorkspace)'!='true' and ('$(CleanCompilationOutputOnly)' == 'true' or '$(SkipClean)' == 'true')) 
was evaluated as ('false'!='true' and ('false' == 'true' or 'false' == 'true')). 

Using "CreateWorkspaceTask" task from assembly 
"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll". 
Task "CreateWorkspaceTask" 
CreateWorkspaceTask 
TeamFoundationServerUrl="http://dev-svr:8080/" 
BuildUri="vstfs:///Build/Build/1679" 
Name="**ALICE_3_**" 
BuildDirectory="c:\builds\science\SCIENCE\AB" 
SourcesDirectory="c:\builds\science\SCIENCE\AB\Sources" 
Comment="Workspace created by Team Build" 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(796,5,796,5): 
error : The path c:\builds\science\SCIENCE\AB\Sources is already mapped in workspace **ALICE_3**. 
[c:\builds\science\SCIENCE\AB\BuildType\TFSBuild.proj] 

Toute entrée serait appréciée, car ce domaine du développement ne sont pas mon fort.

Regards, Matt

+0

Cela appartient probablement à SF. Mais en supposant qu'il appartient ici, quels systèmes d'exploitation sont les clients et le serveur. Quel niveau de patch est TFS? – MDMarra

+0

Serveur: XP Pro/n Clients: 7 Ultimate/n Je ne sais pas comment vérifier la version sur TFS –

Répondre

0

De this Stack Overflow question:

utiliser la ligne de commande utilitaire tf.

Vous pouvez obtenir une liste de tous les espaces de travail en mettant en place une commande Visual Studio rapide et en utilisant la commande suivante:

c:\>tf workspaces /owner:* 

Vous devriez voir votre espace de travail de problème dans la liste ainsi que son propriétaire.

Vous pouvez supprimer l'espace de travail avec la commande suivante:

C:\>tf workspace /delete /server:BUILDSERVER WORKSPACENAME;OWNERNAME 
+0

Cela ressemble à une solution raisonnable; Cependant, je suis souvent prudent de supprimer manuellement les espaces de travail. Je pense que je préférerais que ce processus soit automatisé (je pense que le bogue existe dans l'espace de travail de suppression) –

0

Après avoir examiné de manière plus approfondie, il semble que le problème est ailleurs:

Task "DeleteWorkspaceTask" 
    DeleteWorkspaceTask TeamFoundationServerUrl="http://dev-svr:8080/" BuildUri="vstfs:///Build/Build/1679" Name="**ALICE_3_**" DeleteLocalItems=True 
    TF14061: The workspace **ALICE_3_**;HELLO\TFSservice does not exist. 
Done executing task "DeleteWorkspaceTask". 
Task "DeleteWorkspaceTask" skipped, due to false condition; ('$(SkipInitializeWorkspace)'!='true' and ('$(CleanCompilationOutputOnly)' == 'true' or '$(SkipClean)' == 'true')) was evaluated as ('false'!='true' and ('false' == 'true' or 'false' == 'true')). 
Using "CreateWorkspaceTask" task from assembly "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll". 
Task "CreateWorkspaceTask" 
    CreateWorkspaceTask TeamFoundationServerUrl="http://dev-svr:8080/" BuildUri="vstfs:///Build/Build/1679" Name="**ALICE_3_**" BuildDirectory="c:\builds\science\SCIENCE\AB" SourcesDirectory="c:\builds\science\SCIENCE\AB\Sources" Comment="Workspace created by Team Build" 
C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(796,5,796,5): error : The path c:\builds\science\SCIENCE\AB\Sources is a 

éjà mappée dans l'espace de travail ALICE_3. [c: \ builds \ science \ SCIENCE \ AB \ BuildType \ TFSBuild.proj]

Mon idée initiale était que la construction tentait de supprimer un espace de travail qui n'existe pas (encore), mais il semblerait qu'il existe et juste échoué à supprimer la version précédente de la construction en raison d'une erreur de mappage. Des idées sur où je peux changer cela?

Merci, Matt

0

Cela peut encore se produire avec TFS 2010 si vous modifiez le compte de serveur de build. Dans ce cas, il est probablement préférable de vider les anciens espaces de travail.

Questions connexes