[英]how do i get my all TFS shelve-sets in local using git-tf or git tfs?
[英]How do I get my project out of Git and into TFS?
上周,我在Visual Studio 2017中啟動了一個小項目。將其保存到我想將其檢入源代碼管理並與同事共享的地步。 問題在於(以某種方式(伙計,我希望我知道如何避免再次執行此操作))將其檢入計算機上的Git。 在我的計算機上檢入Git不會對任何人有任何好處。 而且我們已經在TFS上進行了標准化。 我已經嘗試從VS 2017項目的根文件夾中刪除.gitignore和.gitattributes文件,但這沒有用。 (此外,當我回到VS 2017中的項目的那一刻,就重新創建了這兩個文件。)
那么,如何從Git中獲取解決方案和項目,以便將其導入TFS / TFVC?
問題在於它以某種方式被檢入了我機器上的Git。
那可能是發生在你身上的最好的事情! 遵循Microsoft示例並在git上進行標准化...
但是,無論如何,...找到根目錄中的“ .git”文件夾(可以隱藏),將其刪除並在TFVC中檢查您的項目。
要從git中獲得解決方案:
要將解決方案添加到TFS / TFVC源代碼管理中,請執行以下操作:
TFS也支持Git,因此您可以將其推送到TFS中的git存儲庫:
我從解決方案目錄中刪除了所有.git文件,但仍然有問題...
即使在重新啟動源控件並將其設置為Visual Studio之后,Git仍默認使用源控件。
修正:然后我注意到我沒有登錄TFS!
當我在Team Explorer中登錄TFS后,嘗試將解決方案添加到源代碼管理時,GIT停止了默認設置。 我能夠添加到TFS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.