2011-07-06 81 views
8

是否可以在沒有Visual Studio的情況下使用TFS源代碼控制?我必須在某些源代碼控制中放置一些文件,這些文件存儲在某個服務器的文件夾中,這是Oracle表單中開發的。我只需要在某些源代碼控制中添加這些文件,並且我想爲此使用TFS。我們可以使用任何提示或工具嗎?沒有Visual Studio的TFS源代碼控制?

回答

0

我是TFS的愛好者之一,但我認爲在你的情況下,如果你不需要使用團隊資源管理器或團隊資源管理器無處不在(這將需要使用命令行),我建議使用SVN sub版本(VisualSVN服務器),它是開源的,它集成了OS外殼(TortoiseSVN的),這將是比使用命令行

2

請參閱this answer但您需要確保您的tfs服務器也可以連接到。使用git/mercurial/svn ... {任何其他免費源代碼控制系統}會不會更簡單?

8

對於單個文件夾中的幾個文件,TFS可能會過度殺傷,但是如果TFS基礎架構已經就位,那麼它將起作用。

您需要安裝Team Explorer(或者在非Windows上)Team Explorer Everywhere才能爲您提供客戶端工具。但是您可以使用tf.exe命令行(或等同於「團隊資源管理器」)執行所有源代碼操作。

6

Team Foundation Server Power Tools方便的右鍵菜單了Windows外殼擴展,提供與Windows資源管理器和通用文件對話框整合 。通過這種集成,您可以執行許多源代碼管理操作,而無需運行Visual Studio或Team Foundation命令行工具。

+2

我下載了它,但現在如何使用它?我只在菜單中看到「最佳實踐分析器」條目。 – SearchForKnowledge

+0

@SearchForKnowledge首先創建一個本地工作區並將其映射到TFS服務器上的項目。然後在Windows資源管理器中,每個文件圖標左下角會有一個綠色箭頭,表示它在源代碼管理中。右鍵單擊一個文件並查看Team Foundation Server彈出式菜單以查看可用操作。 – Kidquick

+0

@SearchForKnowledge請參閱https://msdn.microsoft.com/en-us/library/zthc5x3f(v=vs.90).aspx – Kidquick

0

Vlad:這是真的,但這很重要:我已經使用了「Shell擴展」一段時間才意識到它確實會產生問題。首先,「殼牌延伸」不會在辦理登機手續時報告錯誤;它只意外停止,窗戶關閉。

此外,我正在尋找一個外部「源代碼管理資源管理器」的原因是,如果從Windows資源管理TFS下的Window Explorer中刪除任何文件,則簽入過程將失敗,說有一個文件失蹤。安全刪除文件的正確方法是通過「Source Control Explorer」來完成;簽入然後工作。通常不是問題,除非像我一樣,您有一個Java項目,並且NetBeans & TFS之間沒有集成。

相關問題