を浅いフェッチ壊す誰かがこのように、Gitのリポジトリに「-レフリーパック」でrefspecフォーマットに何を教えてくださいすることができ:私はgit ls-remote
を実行すると、結果としてGitの梱包-レフリーエイリアスは
<some-hash> refs/tags/anytag
^<tags-commit-true-hash>
、I私はanytag
をフェッチ浅いしようとすると
<some-hash> refs/tags/anytag
<tags-commit-true-hash> refs/tags/anytag^{}
だから、私は<some-hash>
にFETCH_HEADポインティングを受けるが、それをチェックアウトした後、私は<tags-commit-true-hash>
を受け取ります。これにより、たとえ既にデータが存在していても、データが取り込まれるため、同じタグを浅くフェッチすることができなくなります。
ローカルGitのバージョン:Linuxのミントホスティング17.3
Gitリポジトリ上の1.9.1のLinux x86-64で:のBitbucket
はは、誰もがこれらの奇妙なハッシュエイリアスを削除するか、そのpresenseを回避するためのいずれかの方法を知っていますか?
「breaks shallow fetching」とはどういう意味ですか?あなたの質問には、意図した通りに動作しないものがあることを示す何も表示されません。 –