我正在編寫一個項目,我在寫一個圖書館。我有一個文件,可以稱之爲...我用來測試庫的tester.cs。現在,我只應該檢查圖書館,但我不小心也檢查了tester.cs。有沒有什麼辦法可以將它從遠程服務器上刪除而不必在本地刪除?並最終從源代碼管理中刪除它?先謝謝你。如何從TFS中刪除文件並從源代碼管理中排除?
0
A
回答
1
如果要刪除TFS服務器上的文件並將其保留在本地。有明顯的蠻力解決方案將文件複製到臨時位置,修復源代碼管理,然後將它們添加回您的項目。
和這裏是供你參考一個類似的問題:How to delete a file from TFS repository without deleting local file
1
我認爲它很簡單,只需製作一個文件的本地副本,在tfs中刪除它並將本地副本移動到原始位置即可。 Visual Studio不允許您在c#項目或源代碼管理項目中執行此操作。
1
這真的取決於你的意思是「刪除」的東西。 TFVC具有刪除的概念,它將Project文件中的文件標記爲已刪除(並將其從工作區中刪除)。並且您有'destroy'這個概念,這意味着該文件將從Project Collection數據庫中刪除,並且除恢復TFS的備份外,該操作是不可恢復的。但是,這將使您的本地文件保留原位並刪除源代碼管理中的所有文件痕跡。
但是,如果您添加它在VS(.proj文件)你的項目,然後會出現在那裏的文件的引用以及編譯等等。這將原因的問題時,其他用戶執行的Get-最新的解決方案。
另外,如果您使用的是本地工作區,則可以使用.tfignore文件來防止將這些文件首先添加到本地工作區中。見this page,在底部附近有一些關於.tfignore文件的信息以及它們是如何工作的。
相關問題
- 1. TFS不從源代碼管理中刪除工件
- 2. 從源代碼管理中排除app.config?
- 3. 如何從TFS源代碼控制中排除特定文件
- 4. 什麼.net文件應該從源代碼管理中排除?
- 5. 從ASP.NET網站的源代碼管理中排除文件夾?
- 6. 實體框架從源代碼管理中刪除文件
- 7. 如何刪除RTC源代碼管理中的文件?
- 8. 如何「重新包含」從源代碼管理中排除的文件?
- 9. 如何從源代碼管理中刪除團隊項目文件夾?
- 10. 如何使用TortoiseSVN從源代碼管理中刪除文件夾?
- 11. 如何從代碼中刪除文件?
- 12. 如何從源代碼控制文件(TFS,Visual Studio)中排除組
- 13. 從源代碼管理中排除嵌套項目
- 14. 發生了什麼事情從源代碼管理中排除
- 15. 添加從源代碼管理中排除的項目
- 16. 「View As」已從Visual Studio 2012源代碼管理資源管理器中刪除
- 17. 從源代碼管理中刪除SVN導出
- 18. 從Xcode項目中刪除源代碼管理歷史記錄
- 19. 拖放從資源管理器中刪除我的源文件
- 20. TFS 2008,從源代碼管理中刪除文件,但將其保留在項目中
- 21. 從表中刪除,並刪除文件
- 22. 如何從TFS中刪除從工作副本中刪除的所有文件?
- 23. Visual Studio:如何從源代碼管理中排除整個目錄?
- 24. 使用TFS源代碼控制 - 如何刪除文件
- 25. sed從文件中刪除代碼塊
- 26. 從C代碼中刪除文件
- 27. 從html源代碼中刪除評論
- 28. Istanbul.js - 從源代碼中刪除裝飾
- 29. 從eclipse項目資源管理器中刪除.settings文件夾
- 30. 如何在RTC源代碼管理中恢復本地刪除的文件