2016-07-31 61 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

相关问题