簡體   English   中英

如何使我的項目脫離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中獲得解決方案:

  1. 在文件資源管理器中,打開存儲解決方案的文件夾。
  2. 刪除.git,.gitignore,.gitattributes文件/文件夾

要將解決方案添加到TFS / TFVC源代碼管理中,請執行以下操作:

  1. 在VS 2017中打開項目
  2. 打開團隊資源管理器並連接到TFVC團隊項目
  3. 右鍵單擊解決方案>添加到源代碼管理

TFS也支持Git,因此您可以將其推送到TFS中的git存儲庫:

  1. 在TFS中創建一個新的git存儲庫
  2. 打開VS 2017
  3. 開放團隊資源管理器
  4. 點擊管理連接
  5. 單擊“在本地Git存儲庫中添加”部分
  6. 雙擊添加的存儲庫
  7. 單擊主頁>設置>存儲庫設置
  8. 單擊“添加到遙控器”部分
  9. 指定git倉庫(步驟1)和名稱
  10. 單擊主頁>同步
  11. 單擊推並選擇存儲庫(步驟9)

我從解決方案目錄中刪除了所有.git文件,但仍然有問題...

即使在重新啟動源控件並將其設置為Visual Studio之后,Git仍默認使用源控件。

修正:然后我注意到我沒有登錄TFS!

當我在Team Explorer中登錄TFS后,嘗試將解決方案添加到源代碼管理時,GIT停止了默認設置。 我能夠添加到TFS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM