[英]How to check in a new project to Team Foundation Server?
我在解決方案的新創建的文件夾下創建了一個新項目。 不只是解決方案文件夾。 它也放置在物理文件夾下。
說,我的原始解決方案是這樣的:
MySolution
- MySolution.Web
- MySolution.Domain
現在的結構是:
MySolution
- App
- MySolution.Web
- Lib
- MySolution.Domain
- MySolution.Repositories
- MySolution.WorkerServices
- Test
- MySolution.Specs
- MySolution.Unit
請注意,除了新添加的項目之外, MySolution.Web
和MySolution.Domain
移至物理子文件夾。
要將MySolution.Web
移到App
文件夾中,我將文件移到了Visual Studio之外,然后使用文本編輯器手動編輯MySolution.sln
,以便項目條目可以指向正確的物理位置。
由於這兩個項目幾乎是空的,所以我真的不在乎失去歷史。
然后我發現我無法檢查對TFS的更改!
我遇到了Team Foundation Error
,說Could not find a part of the path
。
如對此問題的評論/答案所建議,我已經在源代碼管理資源管理器中完成了Add Items to Folder
。 現在,新文件夾和項目的圖標前面有一個加號。 但是MySolution.Web
和MySolution.Domain
仍然頑固地存在於根目錄中。 如果我嘗試刪除它們,它說One or more children have pending changes
。 看起來TFS跟蹤無法理解我在做什么,並且即使這些更改實際上不在本地計算機上,這些更改也與這些項目有關。
我該如何解決? 將項目添加到另一個文件夾的正確方法是什么?
聽起來您需要將這些新文件夾添加到源代碼管理中。
在源代碼管理資源管理器中,使用樹形視圖,然后右鍵單擊要添加的文件夾上方的文件夾。 您應該看到“將項目添加到文件夾”菜單項。 單擊該,然后按照說明進行操作。
請注意,所有涉及的文件夾都必須映射到您的工作空間中才能起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.