2014-03-07 95 views
1

我一直在關注這裏的教程:http://www.visualstudio.com/en-us/get-started/share-your-code-in-git-vs.aspx嘗試使用我們的本地GIT回購作爲TFS的源代碼控制。發佈本地GIT回購到TFS

在該教程中,有一個選項「將您的存儲庫發佈到團隊項目中」。但在我的VS 2013 Express(和Ultimate)中沒有這種選擇。

有誰知道如何做到這一點?

+0

您是否已將您的項目連接到(http://www.visualstudio.com/get-started/connect-to-vs#connectvs)TFS * git *回購? – VonC

+0

是的,我們在Visual Studio Online中創建了一個空白的TFS Git項目。我也嘗試將我的本地/MyProj/.git/文件夾的內容複製到克隆的TFS Git repo文件夾,但它不起作用。 我的同事剛剛開始工作!將在幾分鐘內發佈他的解決方案。 – quijames

+0

他實際上已經忘記了他爲完成這些工作而採取的步驟,而且我們似乎無法再將其解決。 – quijames

回答

0

因爲您創建了本地回購,而不是從團隊項目中克隆一個回購?在這種情況下,您必須將TP URL設置爲本地回購的遠程回購。

換句話說,Git必須意識到存儲庫之間的關係。

+0

是的,我們有一個歷史悠久的GIT回購,我們已經使用了很長時間,現在想把它移到TFS。這些是我嘗試的步驟: 1)連接到visual studio中的TFS 2)克隆空白TFS GIT repor到新的本地repo 3)右鍵單擊新的本地repo並打開命令提示符 4)運行git pull/path/to/old/local/repo 5)運行git remote rm origin 6)運行git remote add origin https://oursite.visualstudio.com/DefaultCollection/_git/OurProj 7)運行git push -u origin --all – quijames