tfs本地修改後如何更新伺服器文件
A. 修改計算機名稱後,如何修改伺服器上TFS的映射工作區
AppData REG_EXPAND_SZ %USERPROFILE%\Application Data
Cache REG_EXPAND_SZ %USERPROFILE%\Local Settings\Temporary Internet Files
Cookies REG_EXPAND_SZ %USERPROFILE%\Cookies
Desktop REG_EXPAND_SZ %USERPROFILE%\桌面
Favorites REG_EXPAND_SZ %USERPROFILE%\Favorites
History REG_EXPAND_SZ %USERPROFILE%\Local Settings\History
LocalAppData REG_EXPAND_SZ %USERPROFILE%\Local Settings\Application Data
Local Settings REG_EXPAND_SZ %USERPROFILE%\Local Settings
My Pictures REG_EXPAND_SZ %USERPROFILE%\My Documents\My Pictures
B. 請問tfs2010裡面的check out是如何使用的。當將一個文件check out後怎樣更改這個文件呢。
1)check out後修改,修改完後check in;即任何修改都是先check out再修改後Check in;
2)添加項目:選擇相應的項目(文件夾、文件等),Add,在對話框中不能排除任何文件(夾),然後再Check in;
C. 如何配置vs2013tfs伺服器
DELETE FROM dbo.tbl_ServiceHost WHERE Name IN('test','DefaultCollection','Solution Team','CentralDB')
重定向 Team Foundation Server
1.登錄到伺服器,打開命令提示符窗口,然後將目錄切換到「驅動器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools」。
2.鍵入以下命令,其中 ServerName 是承載 Team Foundation Server 配置資料庫的 sql Server 實例的名稱,TFS_Configuration 是 Team Foundation Server 的已還原配置資料庫的名稱。您可以採用 ServerName 或 ServerName\InstanceName 格式指定 ServerName。如果不使用默認實例,則必須指定實例名稱:
TFSConfig RemapDBs /DatabaseName: ServerName ; TFS_Configuration /SQLInstances: ServerName /AnalysisInstance: ServerName /AnalysisDatabaseName: DatabaseName
注意
在 /SQLInstances 中,必須指定承載 Team Foundation Server 資料庫的所有 SQL Server 實例(用逗號分隔)。有關更多信息,請參見MSDN中 RemapDBs 命令。
操作示例:
C:\Program Files\Microsoft Team Foundation Server 2010\Tools>TFSConfig RemapDBs /DatabaseName:iss110002003385;Tfs_Configuration /SQLInstances:iss110002003385
更改已還原資料庫的所有權
必須使用 TFSConfig Accounts ResetOwner 命令將已還原資料庫的資料庫所有者登錄更改為當前用戶。在執行下面一系列步驟之前,請確保使用正確的用戶帳戶登錄。例如,可以使用與安裝 Team Foundation Server 時所用帳戶相同的帳戶,安裝指南將該帳戶稱為 TFSSETUP。該帳戶至少必須是 Team Foundation Server 中「Team Foundation Administrators」組的成員,並且是 SQL Server 中 sysadmin 組的成員。
將已還原資料庫的所有權更改為當前用戶
1.打開命令提示符窗口,將目錄切換到「驅動器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools」。
2.鍵入下面的命令,其中 ServerName(採用 ServerName 或 ServerName\InstanceName 格式)是承載 Team Foundation Server 資料庫的 SQL Server 實例的名稱,DatabaseName 是配置資料庫的名稱(默認為 TFS_Configuration):
TFSConfig Accounts /ResetOwner /SQLInstance: ServerName /DatabaseName: DatabaseName
如果指定配置資料庫,則此命令將更改 Team Foundation Server 使用的所有資料庫的所有權
我的伺服器用的是小鳥雲的,性能穩定,訪問很流暢。
D. 如何更改Visual Studio中TFS Server的URL地址
如果刪掉重建的話,還需要把之前所有的本地文件夾都映射一遍,萬一玩脫了就爆了。所以還是建議去注冊表手動修改。要修改的位置是: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\Instances (如果你用的是VS2010,就把11.0換成10.0)第一處:定位到原TFS地址的文件夾,把右邊的Uri欄位改掉。第二處: 還有有個很陰巴的文件夾,藏在你的TFS文件夾下面,展開TFS文件夾,在Collections下面,把對應的Uri也給改掉。少了這一步你就會爆。現在,重啟Visual Studio,第一次還是會自動連接你原來的地址,可以在它爆掉之前迅速點擊取消把它擼掉。然後再次打開Connect to Team Foundation Server對話框,選擇新的伺服器地址,就可以使用新的TFS了。原先硬碟上的路徑也不用重新映射了。
E. 如何在 TFS 中使用 Git
1. 下載 Visual Studio 擴展
沒有安裝擴展之前,團隊資源管理器中只顯示 TFS。
選擇 「工具」 -> 「擴展更新」,進入如下界面。
在輸入框中輸入「git」
安裝完成後,重啟 Visual Studio,會發現團隊資源管理器界面多了 Git 的欄目。
2. 新建項目
選擇控制台應用程序,同時勾選 「添加到源代碼管理」。
第一次進入項目的時候,會請你選擇想要的源代碼管理系統,這里我們選擇 「Git」。
當選擇完源代碼管理系統後,Visual Studio 會對 Git 進行初始設置。
該項目的 Repository 已經創建成功
這時候,我們查看解決方案資源管理器,可以看到在每個項目前都多了個源代碼控制的狀態圖標。
「+」 代表該文件是新添加的
右鍵單擊每一項,會發現在上下文菜單中多了三個新東東: Undo、View History、Commit。這些是源代碼控制的快捷菜單。
3. 配置 Git 源代碼管理工具
打開 「團隊資源管理器」,顯示如下:
「提示安裝第三方命令行工具」,目前用不到,暫時忽略
點擊 「Changes」
此時團隊資源管理器會切換到 「Changes」 界面,該界面會列出所有本次修改過的代碼。
在我們正式簽入代碼之前,還需要對 Git 進行一次配置,否則 「Commit」 按鍵將一直顯示灰色,無法點擊。
點擊 「Config」 就可以進入到配置界面,在此輸入用戶名、郵箱,用以在源代碼管理器的歷史記錄中顯示某次簽入的人員信息。填寫完畢後,點擊 「Update」。
用戶名、郵箱並不作為登錄TFS的憑據,只是用於標識某次簽入人的代號,可以任意填寫。上述配置可以在後期進行修改。
4. 項目簽入
再回到 「Changes」 界面, 填寫本次簽入的描述信息後點擊 「Commit」 進行簽入。
我們還未連接過任何源代碼託管伺服器,所以現在的 「簽入」 只是簽入到本地代碼庫中。因此你會發現簽入的速度極快,簽入成功後,顯示如下信息。
Commit XXX created locally. Sync to share your changes with the server.
點擊 「Commit 77a04762」,查看本次簽入的詳細情況。
回到解決方案資源管理器,會發現原先的 「+」 號變成了一把小鎖,這表示該文件已經簽入成功了。
5. 修改代碼
修改Program.cs中的代碼,會發現小鎖變成了一個 「勾子」,這表示該文件已經在本地進行了修改。
右鍵單擊解決方案資源管理器中的 「Program.cs」 ,選擇 「Source Control」 -> 「Compare with Umodified」 比較一下當前版本和上一個版本的區別。
選擇 「Compare with Umodified」
「比較」 面板
簽入本次改動後,查看歷史記錄。
「歷史記錄」 面板
截止目前為止,我們對代碼的版本管理操作都只是基於本地的代碼庫,並沒有連接到網路上的伺服器。這對於個人開發者來說是個絕妙的事情。
6. 同步到雲端的 TFS 伺服器
6.1 使用 Visual Studio Online 建立伺服器[6]
對於小於5個人的小型開發團隊而言,可以使用 Visual Studio Online 來免費維護自己的代碼。
在瀏覽器中輸入 「https://app.vssps.visualstudio.com/」 連接到 Visual Studio Online,一個微軟賬戶只能創建一個 Visual Studio Online 賬戶。
創建一個代碼庫,選擇將使用的源代碼管理工具。
創建新代碼庫
創建成功
點擊左上角的 「Code」 選項,進入 「Code」 頁面。第一次進入該頁面,會提示如何連接到此代碼庫。復制代碼庫地址。
6.2 代碼同步到新創建的代碼庫中
回到 Visual Studio, 選擇 「Unsynced Commits」,將上面復制的地址粘貼到對就的位置。
Unsynced Commits 界面
將地址粘貼到輸入框
點擊 「Publish」,便開始將本地代碼庫中的數據同步到伺服器。
點擊 「Publish」
提成成功
7. 在伺服器端查看代碼
當數據同步成功後,我們可以進入伺服器查看代碼狀態。
還是進入 「Code」 頁面,此時已經能正常看到剛才提交過的代碼了。
查看歷史記錄,可以看到所有本地的歷史版本都已經被正確同步到了伺服器端。
上面,我只是演示了如何將新建的項目添加到雲端的TFS。你完全可以將已有的項目添加到源代碼管理控制系統,請見參考資源[6]。
F. TFS2010在重裝系統後,如何把以前的tfs資料庫文件連接到tfs中
重新安裝TFS後,不要使用basic, single以及Advance的配置模式。因為這些會重新生成TFS_Configuration資料庫。而你之前備份collection資料庫需要原有的配置信息,也就是說你需要備份並恢復tfs_configuration和你的collection資料庫。當你恢復了上述資料庫後,使用Application-tier only的模式進行配置。 如果配置沒有成功的話,使用 tfsconfig recover /configurationName:<sqlservername>;tfs_configuration /collectionName::<sqlservername>;tfs_yourcollectionname 命令行恢復tfs。
G. TFS更改IP後,VS如何變更路徑
1. 定位到原TFS地址的文件夾,把右邊的Uri欄位改掉。
H. visual studio TFs 查某天修改過的文件
直接查貌似不可以,但是可以通過tfs的api來實現,需要用到Microsoft.TeamFoundation...
1,通過VersionControlServer.QueryHistory查詢項目的歷史記錄;
2,foreach遍歷的每個Changeset,獲取修改時間,如果時間符合那麼進行下一步
3,foreach遍歷符合條件的Changeset的所有Change,並且得到每個Change的ServerItem,也就是修改的文件路徑
I. TFS(Team Foundation Server)多維數據集(TFS_Analysis)無法更新
每當移動、還原、重命名或故障轉移 Team Foundation Server (TFS) 中的數據層伺服器時,都必須重新生成倉庫和多維數據集才能訪問高級別報告。 此外,如果移動、附加、分離或刪除團隊項目集合,必須重新生成倉庫和多維數據集。
數據倉庫聚合了所有操作數據,如版本控制、工作項跟蹤、生成和測試。 倉庫對應於相關資料庫 Tfs_Warehouse,而多維數據集對應於 SQL Server Analysis Services 資料庫 Tfs_Analysis。
在正常操作期間,不一定非要重新生成數據倉庫。 如果要刷新數據倉庫數據,你可以根據需要手動處理倉庫或多維數據集。 請參閱手動處理 TFS 數據倉庫和 Analysis Services 多維數據集。 根據數據倉庫中的數據量,重新生成操作可能需要幾個小時才能完成,在這段時間內報告不可用。
要重新生成 Team Foundation 的數據倉庫,必須執行此步驟順序:
驗證服務和應用程序池是否正在運行,並且 SQL Server 中是否啟用了 TCP/IP
J. TFS伺服器端的文件存儲在什麼地方能夠配置路徑嗎
親你格式。。。還有話題與本吧不符合噢!