2009-11-23 37 views
2

我們已經定製了一個TFS模板。在服務器之間移動TFS模板

我們現在想把這個模板移到不同的TFS服務器上。

這樣做的最佳方法是什麼?

感謝

西拉

編輯

我們嘗試過程模板如下建議,但得到了以下錯誤嘗試導入時:

---begin Exception entry--- 
Time: 2009-11-25 10:28:24Z 
Module: Engine 
Event Description: TF30162: Task "SharePointPortal" from Group "Portal" failed 
Exception Type: Microsoft.TeamFoundation.Client.PcwException 
Exception Message: TF30272: Template not found on the server 
Stack Trace: 
    at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.VerifySiteTemplate(ProjectCreationContext context, String template, Int32 lcid) 
    at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.ValidateSite(ProjectCreationContext context, XmlNode site) 
    at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Validate(ProjectCreationContext context, XmlNode taskXml) 
    at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskValidator.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml) 
    at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj) 
--- end Exception entry --- 

2009-11-25 10:28:24Z | Module: Engine | Thread: 7 | TF30202: Task "" from Group "" will not be run because a prior task failed. 
2009-11-25 10:28:24Z | Module: Engine | Thread: 7 | TF30202: Task "Site" from Group "Reporting" will not be run because a prior task failed. 
2009-11-25 10:28:24Z | Module: Engine | Thread: 7 | TF30202: Task "Populate Reports" from Group "Reporting" will not be run because a prior task failed. 
2009-11-25 10:28:24Z | Module: Engine | Thread: 7 | TF30202: Task "" from Group "" will not be run because a prior task failed. 
---begin Exception entry--- 
Time: 2009-11-25 10:28:24Z 
Module: Template Importer 
Exception Type: Microsoft.TeamFoundation.Client.ValidationFailedException 
Exception Message: TF30175: Process template validation failed 
Stack Trace: 
    at Microsoft.VisualStudio.TeamFoundation.EngineStarter.ValidateTemplate(DirectoryInfo templateDirectory) 
    at Microsoft.VisualStudio.TeamFoundation.TemplateManagementService.ValidateMethodology(String folderPath, ILogHandler logHandler) 
    at Microsoft.VisualStudio.TeamFoundation.TemplateManagementService.Import(String folderPath, ILogHandler logHandler) 
-- Inner Exception -- 
Exception Type: Microsoft.VisualStudio.TeamFoundation.TaskFailedException 
Exception Message: TF30162: Task "SharePointPortal" from Group "Portal" failed 
Stack Trace: 
    at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.PerformAllTasks(ITaskPerformer taskPerformer, ProjectCreationContext creationContext, List`1 projectTasks) 
    at Microsoft.VisualStudio.TeamFoundation.EngineStarter.RunEngine(Boolean isValidationRun, String templateFolder) 
    at Microsoft.VisualStudio.TeamFoundation.EngineStarter.ValidateTemplate(DirectoryInfo templateDirectory) 
-- end Inner Exception -- 
-- Inner Exception -- 
Exception Type: Microsoft.TeamFoundation.Client.PcwException 
Exception Message: TF30272: Template not found on the server 
Stack Trace: 
    at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.VerifySiteTemplate(ProjectCreationContext context, String template, Int32 lcid) 
    at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.ValidateSite(ProjectCreationContext context, XmlNode site) 
    at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Validate(ProjectCreationContext context, XmlNode taskXml) 
    at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskValidator.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml) 
    at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj) 
-- end Inner Exception -- 
--- end Exception entry --- 

回答

1

嘗試使用Process Template Manager下載和上傳模板。

+0

感謝您的回答,我們嘗試了它,但收到了一條錯誤消息。我已經更新了這個問題。 – 2009-11-25 09:33:29

相關問題