我一直认为该.git/branches目录是用于遗留目的,而git曾经使用该目录,但现在使用该.git/refs目录.这是真的?如果没有,那么该目录的目的是什么,因为我从未见过它被使用或引用过.
编辑
我正在使用git版本1.7.3.4.
Mar*_*air 18
现在"略微弃用"的用法.git/branches在有用的gitrepository-layout文档中描述:
branches:一种略微弃用的方法来存储用于指定git fetch,git pull和git push命令的URL的shorthands,用于将文件存储在branches/<name>中,并为这些命令命名以代替repository参数.
在上面的评论中,问题是提出为什么有些人有这个目录而有些人没有.似乎在2009年引入了一个提交,它.git/branches默认会阻止git创建目录.然而,最近这个变化被还原了(即意味着.git/branches 将会创建git init等等),Junio C. Hamano提出以下理由:
没有足够的理由这样做.我们不再更新.git/branches和.git/remotes中的内容,但仍然会从那里读取信息并将继续这样做.
此外,这在t55中打破了很多测试?系列.
| 归档时间: |
|
| 查看次数: |
3094 次 |
| 最近记录: |