簡體   English   中英

本地TFS。 更改Git位置/使用外部

[英]On-premises TFS. Change Git Location/ Use External

我無法回答有關本地TFS的git處理的以下問題:

  • TFS在哪里存儲git倉庫?
  • 如何更改該位置?
  • 還是每個git存儲庫都被限制為駐留在TFS上?
  • 是否可以使用本地托管在不同服務器上的其他git存儲庫,並向本地TFS授予對此的完全訪問權限,以便一切正常,就像它是“正常” TFS git? (我知道我可以在構建過程中添加外部git存儲庫,但我想要的是“真正的”集成-因此代碼瀏覽器應該能夠瀏覽該存儲庫)
  • 並且有某種資源可以解釋TFS對git的內部處理嗎? 我想更深入地了解TFS在后台執行的操作。 或換句話說:微軟阻止“外部” git存儲庫的借口是什么? 我擔心以上情況無法實現...

謝謝。

簡短答案:TFS將Git 數據存儲在Collection數據庫中。 此選擇與事務一致性的初始設計和簡化的備份策略(沒有數據分散在多個文件/文件系統中)一致。 所有 TFS數據都在SQL Server數據庫中:文件系統僅用作緩存,以避免昂貴的操作。 因此,您無法管理“外部”存儲庫。

如果您真的想深入了解實現方法,請閱讀Richard Banks的帖子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM