我在dir有一个回购~/myRepo/.因为我想在多台机器上使用这个仓库,我想.git在我的目录中拥有该文件夹~/Dropbox/.
我知道,有一些能够创建一个文件~/myRepo,其中包含git文件夹的路径~/Dropbox/myRepo.git,但我忘记了哪个,并且无法在手册页中找到这些信息.
请不要告诉我简单ln -s的文件夹,我试过这个并认为它不切实际.
也许您正在寻找"gitfile"功能.它在gitrepository-layout(5)中简要提到:
...(...也可以有一个工作树,其中.git是一个普通的ASCII文件,包含
gitdir: <path>真实git存储库的路径).
您没有说为什么符号链接不适合您,但它的唯一优势是它可以在不支持符号链接的环境中工作.它实际上是一个应用程序级符号链接(很像Git的符号引用).
请~/myRepo/.git与下面的文字一个正常的文件:
gitdir: ../Dropbox/myRepo.git
Run Code Online (Sandbox Code Playgroud)
注意:此设置将使用可能以~/Dropbox/myRepo.git非裸方式标记为bare()的存储库,以执行在其下执行的操作~/myRepo.你可能会遇到问题.
| 归档时间: |
|
| 查看次数: |
216 次 |
| 最近记录: |