我的一位同事已經辭職並被迫離開該處所,然後將他所有的代碼檢入TFS。我可以訪問物理文件。有沒有辦法讓我訪問他的工作區,並檢查一些尚未選中的更改?從tfs我可以看到他已經檢出了哪些文件,但沒有辦法看到確切的變化,除非非常手動。如何訪問退出的員工的TFS工作空間以查看/檢入某些更改?
回答
這可能是做這件事的快速和骯髒的方式:
- 擱置或簽入自己的工作。
- 複製從你的同事相關的文件到您自己的工作區
- 比較最新的文件在TFS
// huusom
讓你的SYS管理員重置用戶密碼的已知值,登錄爲該機器上的用戶,並且瞧,你是用戶...
不是一種選擇,因爲這會違反某種隱私政策 - 不要問我爲什麼。 – Fadeproof 2008-11-04 13:25:12
你可以使用像比較差異的一些diff工具來形象化實際的差異。
要管理他人的工作空間,甚至檢出文件,很難擊敗Team Sidekicks,這是免費的,並提供了這個和許多其他常規TFS工作的輝煌的接口。
1)從他的機器上覆制文件。
2)行政撤銷他的結帳。
3)檢出機器上的文件。
4)用他的文件覆蓋你的文件。
5)您的機器狀態現在應該大致與他相等;盡你所能進行多種比較。
在TFS 2010中,有一項名爲「公共工作空間」的新功能。這允許多個人在計算機上共享相同的工作區文件夾,但使用他們的自己的登錄身份驗證到TFS。
一個TFS管理員可以像運行一個命令更改工作空間的「公共工作區」如下:
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /permission:Public
(該命令可以在任何計算機上運行,它並不需要是在您嘗試更改的工作區的同一臺計算機上運行)
如果只有一個其他用戶需要使用該工作空間,也許更簡單的方法是更改工作空間的所有者。這可以通過TFS管理員進行使用下面的命令:
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /newowner:domain\NewWorkspaceOwner
一旦你做任何的這些東西,你可以登錄到該計算機作爲新的所有者和使用工作區就好像它是你自己的。
您可以在此博客文章TFS2010: Public Workspaces中閱讀關於此功能的更多信息。
運行此命令會拋出錯誤對話框TF14006 – volody 2013-11-20 16:53:33
- 1. 如何查看TFS中本地工作副本的更改?
- 2. 如何使員工可以訪問某些Django設置?
- 3. 偶然更改的工作空間不檢查更新項目
- 4. 檢查以查看工作表是否已存在訪問
- 5. 如何使用java程序檢查Eclipse的當前工作空間以及該工作空間上的項目?
- 6. 通過Shelveset /工作空間篩選TFS未決更改Diff
- 7. 擱置和TFS中的工作空間
- 8. 使用Jet訪問某些Excel工作表時出錯
- 9. 從專門的工作人員訪問共享工作人員
- 10. 更改tfs中任務的工作流程以自動更新剩餘工作
- 11. 更改TFS工作區的用戶名
- 12. 查看更改工作不在一起
- 13. 如何訪問在azure門戶中創建的工作空間?
- 14. 如何查看TFS中的已關閉工作項目
- 15. 訪問TFS工作使用azure工作者角色的項目
- 16. 查詢員工的空閒時間
- 17. 如何恢復TFS工作空間以及對新安裝的硬盤進行的掛起更改?
- 18. 如何更改某些元素的XML名稱空間
- 19. 如何將TFS工作項目鏈接到TFS更改集
- 20. Eclipse:更改當前工作空間
- 21. Cloud9正在更改工作空間樹
- 22. 如何根據工作空間更改eclipse窗口的顏色?
- 23. 是什麼導致TFS創建更多的工作空間?
- 24. 主線程退出前工作人員
- 25. 如何一次刪除用戶的所有TFS工作空間
- 26. 編輯並繼續退出在某些時刻爲我工作
- 27. 退出應用程序不工作在某些設備
- 28. 檢查空輸入不工作
- 29. 我如何撤消工作空間中的某些更改並返回到最後一次提交?
- 30. 用於檢查TFS上是否存在工作空間的C#代碼
有沒有辦法在將文件複製到我的工作區後檢出這些文件,以便它看起來像他離開之前的樣子? – Fadeproof 2008-11-04 13:24:05