2016-07-31 60 views
1

在Bonobo Git服務器5.2.0.0中,我將「Repository directory」更改爲D:\Git_Repositories之類的內容。我可以在Bonobo GIT服務器中創建多個存儲庫目錄嗎?

但是,它只會直接在該文件夾下搜索存儲庫,並且不會在其內部傳播其中的文件夾。

例如:

D:\Git_Repositories\PROJECT_A_Repos\Repository_1 
D:\Git_Repositories\PROJECT_A_Repos\Repository_2 
etc. 

可以在以某種方式做了什麼?
(不創建爲每個庫目錄的新應用程序的Bonobo)

回答

2

可以在以某種方式做了什麼?

在目前的執行,沒有:
Bonobo.Git.Server/Git/IGitRepositoryLocator.cs#IGitRepositoryLocatorBonobo.Git.Server/Git/GitService/GitServiceExecutor.cs#ExecuteServiceByName()被用作這樣:

args += " \"" + repoLocator.GetRepositoryDirectoryPath(repositoryName).FullName + "\""; 

但沒有什麼阻止你在Bonobo.Git.Server/Git/ConfigurationBasedRepositoryLocator.cs#GetRepositoryDirectoryPath()增加更多的智能,確保找到一個子文件夾名稱庫+ 「.git」,而不是盲目地將回購的名稱與固定的基礎文件夾相結合。


OP Elyahu結束了(in the comments)有:

我剛剛創建所使用的其他文件夾中存儲庫容器另一倭黑猩猩的網站。
倭黑猩猩基本遺址不到40MB

+0

最後你剛剛創建的另一個倭黑猩猩的網站。它速度更快,可以進行更多的控制調整。謝謝 – Elyahu

+0

@Elyahu那你做了什麼?正如我所說的 – VonC

+0

。我剛剛創建了另一個使用另一個文件夾作爲存儲庫容器的Bonobo網站。倭黑猩猩基本站點小於40MB – Elyahu

相關問題