2010-08-25 37 views
4

我們在內部使用TFS 2010作爲.NET項目的源代碼控制庫。TFS 2010可用於存儲和版本非代碼文件嗎?

其他部門的一些同事詢問我們是否可以爲他們提供一個系統來對他們的文件(二進制文件或其他文件)進行版本化,而不是「源代碼」相關,我想如果可以使用和配置TFS 2010以幫助他們。

請記住,他們不想安裝Visual Studio,因此需要Web界面或命令行TFS命令的GUI。

您認爲是可行和有效的嗎?

在此先感謝

回答

7

我們把我們的文檔放在SharePoint中。 SharePoint具有版本歷史記錄,人們可以通過辦公室和網絡瀏覽器訪問它,而無需使用Visual Studio。

對於那些在您的項目/公司中使用TFS 2010的用戶,MOSS 2007有一個TFS 2010插件(最終將用於SP2010)。

+0

我試圖按照建議在SharePoint 2010中實現版本控制。對於他們來說,他們不需要在PC上安裝任何東西,這對他們來說可能足夠了。謝謝。 – Drake 2010-08-31 22:36:31

+0

在我的組織中,SharePoint服務器和環境在過去5年以上一直沒有穩定可靠的地方保存文檔。在2017年,我們仍在SharePoint 2010上。即便如此,在從SharePoint 2007遷移到2010年期間,許多文件夾,文檔和權限處理得不好(即人們幾乎無法訪問僅存在於SharePoint中的所有歷史文檔)因此,在將重要文檔信任到SharePoint之前,請確保您的組織具有用於SharePoint環境的可靠治理和管理結構。 – Developer63 2017-01-25 22:02:09

0

當然,我們將其用於其他類型的文件,如Word文檔和Excel電子表格。但是,他們需要使用團隊資源管理器,他們有一個客戶端訪問許可證來更改文件。

+0

而且您可以使用TFS服務器電源工具來獲取Windows資源管理器集成。 – Kitto 2010-08-25 14:44:46

1

從其他部門 一些同事都在問我們,如果我們能夠爲他們提供一個 系統版本的文件

請記住,他們不想 安裝Visual Studio和這個 原因需要Web界面或用於命令行TFS命令的GUI。

我從這裏假設,這些不是IT人員。

正如亞歷克斯所說,他們將不得不安裝團隊資源管理器,這對於非IT人員來說不太友好。您可能會面臨創建更友好的用戶界面。

在這一點上,我強烈建議你不是這個使用TFS。相反,請研究一下使用SharePoint,它也支持版本控制,但沒有所有這些用戶很可能永遠不會利用的「發佈管理」開銷(如變更集和標籤)。

0

TFS網絡訪問將爲您做到這一點。 http://msdn.microsoft.com/en-us/library/bb892990(VS.90).aspx

我們使用CMMI模板並將其用於相關開發文檔的版本控制。

+1

我不認爲你可以使用Web訪問來檢查和檢查你可以嗎?我認爲這只是爲了瀏覽和閱讀。 – Alex 2010-08-26 02:06:11

+0

我試過,我確認它的工作原理與Alex說的一樣,只是閱讀和瀏覽。 – Drake 2010-08-26 09:23:22

+0

你可以添加版本控制的文件,像時尚一樣的共享點。即簽出並簽入,將其放在文檔旁邊的下拉列表中。或至少我的項目,我們可以。它可能需要對項目進行一些初始配置。我認爲這是OP正在尋找的東西。 – JohnnyH 2010-08-26 10:54:00

5

您可以使用Team Foundation Server Power Tools從Windows資源管理器簽入和簽出文件。一定要安裝Windows Shell Extensions。不幸的是,我認爲你仍然需要安裝Team Explorer以使Power Tools正常工作。

我們在需要時將DLL的文檔和zip文件放入源代碼管理。沒有任何技術原因可能導致您無法獲取控制二進制文件類型。

+0

這是一個經常被忽視的地方。 – 2011-09-15 02:56:39