我是一名開發人員,對一個解決方案進行了一些更改,我已將這些解決方案保存到一個貨架上。另一位開發人員解除了我的更改並在服務器上構建瞭解決方案。第二個開發人員有沒有辦法檢查我的擱架?我知道他/她可以檢查構成擱架組的單個文件。但是,我正在考慮一個「checkin」命令,該命令將shelveset的名稱作爲參數,或者如果有另一種方法將這些更改作爲一個單元與shelveset名稱一起檢查。在支架上檢查
在支架上檢查
回答
一個簡單的方法是定義一個新的工作空間,並讓開發人員擱置該工作空間。然後,該工作空間的所有未決更改都與貨架集對應,並且可以檢查工作空間中的所有內容。
感謝您的回覆。但是,多個開發人員可能會擱置不需要的更改,從服務器構建並簽入。我認爲如果可以通過shelveset名稱檢查,那麼可以一次構建,測試和檢查服務器上的擱架。這不可能嗎? – cjs 2010-07-13 18:17:38
聽起來你所說的與TFS 2010中的門控簽入方法類似。在這種設置下,TFS將進行檢查,將其放入貨架,然後基於該貨架進行構建。 – Robaticus 2010-07-13 19:13:32
我想我是錯的。當我提到在服務器上構建shelveset時,我的意思是它將構建在安裝在服務器上的Visual Studio中。也就是說,通過服務器我並不是指「構建代理」。我正在看代碼,但沒有運氣。 – cjs 2010-07-13 19:45:20
其他開發人員可以打開Visual Studio命令提示符,並使用下面的命令:
tf checkin /shelveset:shelvesetname;shelvesetowner
見Checkin Command MSDN上的更多細節。
我收到錯誤:「無法使用/ shelveset選項指定項目。」 - 那是什麼意思? – ekkis 2014-08-09 01:06:11
也遇到這個錯誤,你以後有沒有解決方法? – machinarium 2015-01-05 02:52:49
我不認爲通過TFS命令行直接簽入是一種更好的方式,它可能與TFS上的最新代碼衝突。
我認爲擱置更好的方式來檢查是否有在你代碼中的一些其他變化,但你沒有檢查它,在你的本地計算機上創建一個新的工作臺
然後最新的代碼映射到新的工作區,然後取消擱置(下載)擱置,解決衝突如果必要的話,那麼在檢查代碼
第二個開發人員可以進入團隊資源管理器 - >構建並右鍵單擊您正在使用的構建定義。
- 選擇「隊列中的新生成...」
- 在ComboBox「你想建立什麼呢?」,選擇「帶擱置最新的來源」。
- 如果你轉到按鈕「...」,你可以選擇任何人的shelveset。
- 然後選中「成功構建後檢入更改」複選框。
構建與該shelveset一起運行,在構建通過時檢查shelveset。
對於存在錯誤的那些問題:「項目無法使用/擱置選項指定」,嘗試將用戶名中括號如下:
tf checkin /shelveset:shelvesetname;"shelvesetowner"
- 1. 檢查支架和刪除它們
- 2. 查詢Cypher支架上的Neo4j
- 3. Py2Neo:Cypher支架查詢
- 4. SDN5/OGM3在Cypher支架查詢
- 5. 在PostgreSQL的查詢逃逸支架
- 6. 在支架上編譯ffmpeg redhat
- 7. cURL和刮檢查框架支持的網站
- 8. 功能,它檢查支架都是用Python
- 9. 在Android上檢查url架構的存在
- 10. 檢查推送是否在主或分支上 - Github
- 11. 如何使用git在未經檢查的分支上工作?
- 12. 如何檢查特定分支上的提交是否存在
- 13. 不檢查一個分支
- 14. 檢查多窗口支持
- 15. valgrind memcheck支持檢查mmap
- 16. Android熱點檢查支持
- 17. 檢查Mongodb MapReduce支持
- 18. 檢查是否支持ALPN
- 19. 檢查非高架用戶在Windows上的文件權限
- 20. 檢查一個對象是否在貨架上
- 21. 我該如何檢查我是否在最上面的框架?
- 22. Bash檢查文件是否存在雙支架測試和通配符
- 23. 檢查Objective-C框架的存在
- 24. python:檢查XSD xml架構
- 25. 查找coresponding打開/關閉支架
- 26. 無法與Cypher支架查詢
- 27. 查找線路缺少一個支架
- 28. 如何在不檢查分支的情況下創建分支?
- 29. 實體框架查詢檢查
- 30. 如何檢查框架的框架存在
+1我也想知道那。我認爲你可以更新這樣的問題「在沒有擱置的情況下檢查貨架上的貨物」 – IsmailS 2010-07-15 06:16:24