0
這個article提到重定向對象,並將文件夾引用到數據庫,git repo(.git
文件夾)下的其他文件可以以類似的方式重定向嗎?libgit2是否支持將所有操作重定向到.git目錄?
這個article提到重定向對象,並將文件夾引用到數據庫,git repo(.git
文件夾)下的其他文件可以以類似的方式重定向嗎?libgit2是否支持將所有操作重定向到.git目錄?
libgit2允許您替換默認訪問器,因此您不必將數據存儲在git-dir中,但它不提供避免使用git-dir的方法。
git-dir是Git存儲有關存儲庫狀態的數據的地方,其中包括引用,配置文件和對象。這些是你可以要求libgit2使用不同對象的三件事,而不是像git創建它們那樣查看目錄的對象。這可能會使這些存儲庫與git本身不兼容,因此這不是一個輕鬆的決定。
但混帳目錄也包含排除的文件,索引,鉤,MERGE_HEAD
和其他_HEAD
文件,提交的消息,底墊的說明書上的臨時文件......這些東西都不是全面爆發libgit2允許你插入的對象,其中一些也不會被libgit2讀取。