4

完成させなければならないいくつかの小さなアプリについては、fossil を調べてみようと思いました。CVS、subversion、mercurial、git を使ったことがあるので、DVCS は初めてではありません。自作を使用して Mac (10.7) にインストールした後、実行しようとすると次のようになります。

-> % fossil new ../FOSSIL/project.fossil
fossil: SQLITE_CONSTRAINT: abort at 20 in [INSERT INTO user(login,pw,cap,info) VALUES('developer','','dei','Dev');]: column login is not unique
fossil: column login is not unique
INSERT INTO user(login,pw,cap,info) VALUES('anonymous',hex(randomblob(8)),'hmncz','Anon');INSERT INTO user(login,pw,cap,info) VALUES('nobody','','gjor','Nobody');INSERT INTO user(login,pw,cap,info) VALUES('developer','','dei','Dev');INSERT INTO user(login,pw,cap,info) VALUES('reader','','kptw','Reader');

If you have recently updated your fossil executable, you might need to run "fossil all rebuild" to bring the repository schemas up to date.

上記と同じ結果が得られるようfossil init ../FOSSIL/project.fossilに実行しようとしました。fossil clone http://www.fossil-scm.org/ myclone.fossil

次に、fossil user list化石がログインとユーザーに問題を抱えているように見えるので試してみましたが、化石はレポ引数を期待しています。デフォルトの構成 (git で ~/.gitconfig のようなもの) を検索しても、結果は得られませんでした。

また、上記のコマンドを試しrm -rf ~/.fossilて再実行しbrew install sqlite、更新されたバージョン (この記事の執筆時点では 3.7.7) を取得するために使用しましたが、どちらも役に立たないようです。

化石が適切に機能するためには、何をする必要がありますか?

4

1 に答える 1

9

ばかげた質問...システム「開発者」のあなた自身のユーザー名ですか?それは自動作成されたユーザーの1人の名前と衝突するからです。

「fossilinit-Aadmin(filename)」を実行して、リポジトリ所有者に別の名前(私の例では「admin」)を使用して、それが機能するかどうかを確認してください。

于 2011-08-23T23:05:42.560 に答える