2017-07-15 346 views
1

我在使用Visual Studio 2017(Community Edition)時遇到問題,試圖將我的新解決方案發布到Visual Studio Online。Visual Studio 2017 Local Git Repo錯誤路徑

Visual Studio不會讓我在提交更改之前推送解決方案。然而,當我走在團隊資源管理器的更改,Visual Studio是試圖將我的整個C:\ Users \用戶名文件夾和它的所有子目錄(34967種變化),如下面的截圖:

enter image description here

我一直在嘗試幾個小時,甚至嘗試卸載並重新安裝Visual Studio,但我無法弄清楚如何解決這個問題。

有人可以請解釋如何簡單地發佈我正在致力於Visual Studio Online的解決方案嗎?

+0

我認爲這可能是因爲本地git repo的路徑設置爲C:\ Users \ Username而應該是C:\ Users \ Username \ Source \ Repos \ SolutionName,但我該如何更改?我找不到它 –

回答

2

沒有必要找到您的本地回購C:\Users\Username\Source\Repos\reponame(它是默認路徑,但您可以在克隆回購時更改它)。你只需要確保VS與你正在工作的正確的git倉庫連接。 步驟如下麻煩拍攝您的問題:

  1. 請確保您有您的克隆VSO混帳回購協議。並且默認的本地回購被克隆到C:\Users\Username\Source\Repos\reponame。但是你可以根據需要改變路徑。

    enter image description here

  2. 檢查你正在爲當地的混帳回購協議。

    VS - >團隊資源管理器 - >管理連接 - >粗體回購是你現在連接(如C:\Users\TFSTest\Source\Repos\Git2是當前工作的本地回購)。

    enter image description here

  3. 爲正道

    您可以從團隊資源管理器解決方案創建解決方案 - 新(位置處於默認當前的本地回購路徑C:\Users\Username\Source\Repos\reponame),也可以通過文件創建 - 新 - 項目(默認位置是c:\users\Username\documents\visual studio 2017\Projects)。不管你如何創建一個解決方案,你必須確保位置是你本地回購路徑C:\Users\Username\Source\Repos\reponame)和創建新的Git倉庫未選擇

    enter image description here

現在VS將只顯示爲您創建的新的解決方案的變化。

+0

好吧,那對我很有用!非常感謝非常有幫助的指示匡!我無法自己弄清楚這一點,而微軟提供的說明也沒有幫助。 –

1

我想你已經初始化了用戶文件夾中的git倉庫而不是項目文件夾。

要解決該問題,請刪除位於用戶文件夾中的'.git'文件夾(默認情況下它可能處於隱藏狀態)。

然後在good文件夾中初始化git倉庫。