1

リンクの指示に従って、Gitolite ファイルを正常にダウンロードしまし た。gitolite/install -ln を実行しようとすると、次のエラーが表示されます。


[root@Project1-CO mygit]# gitolite/install -ln
error: unknown option `dirty=-dt'
usage: git describe [options] <committish>*

--contains            find the tag that comes after the commit
--debug               debug search strategy on stderr
--all                 use any ref in .git/refs
--tags                use any tag in .git/refs/tags
--long                always use long format
--abbrev[=<n>]        use <n> digits to display SHA-1s
--exact-match         only output exact matches
--candidates <n>      consider <n> most recent tags (default: 10)
--match <pattern>     only consider tags matching <pattern>
--always              show abbreviated commit object as fallback

私を助けてください、実際の問題は何ですか??? 私は git 1.6.5、オペレーティング システム Linux (32 ビット) (fedora - 17) を使用しています。

4

1 に答える 1

1

git をアップグレードする必要があります - おそらく古すぎます。最近の git バージョンでは、欠落してgit describe いるオプション --dirty がサポートされています。

gitolite サイトによると、git は少なくともバージョン 1.6.6 である必要があります。1.7.11 または 1.8 をお勧めします。

于 2012-11-30T09:42:32.350 に答える