\\ubuntubox\codebase
完全读/写权限(samba)共享我的代码库。git status
:1到3秒以获取状态git status
: 10-15秒。在共享文件夹中,git.exe(Windows可执行文件)的运行速度是否有所提高?
目前我正在使用putty ssh进入ubuntu框并从命令行执行所有git。但是,我选择的IDE(非常棒的PHPStorm)有一个非常有用的git集成,我想继续使用它,而且每个git命令都需要等待10秒+。
有什么想法吗?
答案 0 :(得分:1)
关于在网络共享上的git存储库工作没有诀窍,因为git的设计不是这样的。
它的设计目的是在本地工作,并与远程位置进行通信。为此,您需要:
\\ubuntubox\codebase
git clone //ubuntubox/codebase
(注意,没有反斜杠)
然后您将拥有存储库的本地副本,并且您将能够使用远程位置(origin
存储库)推送/撤回您的更改。
答案 1 :(得分:0)
尝试使用NFS而不是Samba来共享您的文件。
我从未尝试使用git,但在其他情况下,从Samba切换到NFS时,我看到了很好的性能提升。