2011-07-25 49 views
18

我在離線模式下打開了一個解決方案。但現在我正在嘗試聯機並連接到tfs,但我似乎無法看到文件 - >源代碼管理下的「聯機」按鈕。在tfs中看不到上線選項

我使用Team->連接到Team Foundation Server選項連接到TFS,但在File-> Source Control中仍然看不到「Go Online」按鈕。

有沒有其他方式可以在TFS上線?

版本使用:Visual Studio 2010的旗艦版,連接的Team Foundation Server 2010

+0

你認爲早些時候看到這樣的選擇嗎? – ukhardy

+0

是的,我曾經早點看過這個選項。 –

+1

下面是爲我工作的解決方案:http://stackoverflow.com/a/13681808/1551006 –

回答

6

嘗試文件>源代碼控制>更改源代碼管理,然後綁定您的解決方案/項目。

+0

如果我使用綁定它連接到TFS服務器,但要求我做一個項目文件結帳。如果我說是的,我有一堆SLN和項目文件,結帳已更改,並顯示在我正在等待更改。是否正常? –

+0

如果這是您第一次綁定該項目,那麼這看起來很正常,因爲所有這些文件都需要經過初始簽入。 – WEFX

+0

這不是第一次。該項目已經在源代碼管理中。我早先檢查過它。 –

33

當「Source Control Explorer」窗口處於活動狀態時,我發現沒有出現「文件>源代碼管理>聯機」菜單項。

所以你將不得不打開一個不同的窗口和\或文件。

就我而言,當我在打開的解決方案的一個項目中打開一個.cs文件時,「Go Online」菜單項再次可用。

+5

URGH。我正在尋找按鈕,那個**曾經是解決方案資源管理器**,然後谷歌搜索讓我找到了這個答案。我不會評論這個奇妙的UI理念(我的評論會記住憤怒的視頻遊戲Nerd,所以情況並非如此)。只是知道我的同事現在還在想,爲什麼我差點從椅子上掉下來,像瘋了一樣大笑......爲什麼,告訴我爲什麼。 – SPArchaeologist

+1

我知道那種感覺... –

1

您可能需要刪除未能正確綁定的現有項目的綁定。

然後關閉綁定對話框。

現在您可以從解決方案資源管理器中添加每個斷開連接的項目。

這包括越野車和可憐介於兩者之間,但如果你點擊周圍的足夠多的看似無關的菜單,上下文菜單和對話框,你可以猜測如何修復這樣

1

這是不理想的TFS連接,但另一種選擇是關閉Visual Studio並再次打開它。在我的情況下,每當我斷開連接(我們使用TFS在線),然後連接下降後,我的VS認爲它仍然是離線的,我不能說服它,否則,當我重新啓動VS,然後強制它檢查連接,然後我的解決方案會自動回到「在線」狀態。

0

我在從tfs斷開連接時處理我的解決方案時遇到了同樣的問題。

我卸載並加載了我離線工作的項目,並突然上線選項顯示。

我認爲這樣做會檢查項目,以便刪除未知的綁定。