㈠ TFS上的文件已經更新 但是本地為什麼取不到
VS有時候很奇怪,比如你在你的項目里添加了一張圖片。然後CheckIn,但是別人獲取項目依舊獲取不到你添加的圖片。這個時候需要你自己手動添加圖片到TFS上去。
㈡ 你好,詢問TFS2010在重裝系統後,如何把以前的tfs資料庫文件 連接到tfs中
這個你得聯系管理員了,軟體在訪問資料庫數據的時候,會有一個賬號和密碼連接數據,應該是連接資料庫的賬號被設置了許可權,你如果不是開發人員,應該看不懂,找管理員或者開發人員解決吧
㈢ 手機dkplat是什麼文件
1.手機文件裡面的cfg格式的文件是一個引導文件,中存儲的設置和配置各種方案的信息。它往往是在一個文本格式,但通常不應該手動打開,有可能會導致運行錯誤。
2.大多數情況下,手機的很多程序都要保存用戶的設置,辦法有很多:注冊表,日誌文件等,而很多程序都使用了一個專用的文件。為了方便起見,常常命名為*.cfg,如Config.cfg。這只是一個為開發及使用方便而"發明"的一個後綴名。用途也僅僅是保存用戶的設置,平常沒有必要打開。
(3)tfs搜索文件擴展閱讀:
CFG 和TFS文件放在同一文件夾中,相當於程序里的頭文件。tfs的cfg文件,可以用resource manager 生成。
可以在文本編輯器查看保存,有時可移動或刪除,以及恢復到一個程序的默認設置。測試一個程序時會自動生成一個默認CFG文件。將配置文件移出默認目錄的話,則程序可能無法運行了。
可打開CFG文件的軟體有 Apple TextEdit, MacroMates TextMate, Microsoft Notepad, Notepad++, Microsoft WordPad, Notepad2, MacVim等。
㈣ 如何在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。你完全可以將已有的項目添加到源代碼管理控制系統
㈤ TFS集群文件系統的集群文件系統
TFS 1.0版本的集群文件系統
從2006年開始,淘寶網決定自己開發一套針對海量小文件存儲難題的文件系統,用於解決自身圖片存儲的難題。到2007年6月,TFS(淘寶文件系統,Taobao File System)正式上線運營。在生產環境中應用的集群規模達到了200台PC Server(146G*6 SAS 15K Raid5),文件數量達到上億級別;系統部署存儲容量: 140 TB;實際使用存儲容量: 50 TB;單台支持隨機IOPS 200+,流量3MBps。 淘寶集群文件系統TFS 1.0第一版的邏輯架構,TFS最大的特點就是將一部分元數據隱藏到圖片的保存文件名上,大大簡化了元數據,消除了管理節點對整體系統性能的制約,這一理念和目前業界流行的「對象存儲」較為類似。
圖為淘寶集群文件系統TFS 1.0第一版的邏輯架構:集群由一對Name Server和多台Data Server構成,Name Server的兩台伺服器互為雙機,就是集群文件系統中管理節點的概念。
· 每個Data Server運行在一台普通的Linux主機上
· 以block文件的形式存放數據文件(一般64M一個block)
· block存多份保證數據安全
· 利用ext3文件系統存放數據文件
· 磁碟raid5做數據冗餘
· 文件名內置元數據信息,用戶自己保存TFS文件名與實際文件的對照關系–使得元數據量特別小。
淘寶TFS文件系統在核心設計上最大的取巧的地方就在,傳統的集群系統裡面元數據只有1份,通常由管理節點來管理,因而很容易成為瓶頸。而對於淘寶網的用戶來說,圖片文件究竟用什麼名字來保存實際上用戶並不關心,因此TFS在設計規劃上考慮在圖片的保存文件名上暗藏了一些元數據信息,例如圖片的大小、時間、訪問頻次等等信息,包括所在的邏輯塊號。而在元數據上,實際上保存的信息很少,因此元數據結構非常簡單。僅僅只需要一個fileID,能夠准確定位文件在什麼地方。
由於大量的文件信息都隱藏在文件名中,整個系統完全拋棄了傳統的目錄樹結構,因為目錄樹開銷最大。拿掉後,整個集群的高可擴展性極大提高。實際上,這一設計理念和目前業界的「對象存儲」較為類似,淘寶網TFS文件系統已經更新到1.3版本,在生產系統的性能已經得到驗證,且不斷得到了完善和優化,淘寶網目前在對象存儲領域的研究已經走在前列。