1

jQuery Mobile、PhoneGap、Xcode を使用したエクスポート、Windows 用の GIT を使用したソース管理を使用してアプリを構築しています。

私は明らかに深刻な問題を抱えています。なぜなら、5 ~ 10 回コミットした後、リポジトリが破損し、それ以上使用できなくなったためです。時間の経過とともに行われた変更。実際、現時点では、このアプリのソース管理は失われています。

コミットは特別なものではありません。実際、1 行または 2 行を変更することができ、次の 1 行または 2 行で見事に動作します: コミットに失敗しました!

この問題を抱えている人はいますか? 理由はわかりましたか?

実際にコミットを試みると、次の結果が得られます。

commit failed - 新しいコミットの作成に失敗しました

git fsck の結果:

オブジェクト ディレクトリのチェック: 100% (256/256)、完了。ツリー「長い英数字」からツリー「長い英数字」 へ
のリンク切れ 欠落しているツリー「長い英数字」







私はレポを約12回再起動しましたが、これは毎回1日の途中で発生します...

4

2 に答える 2

1
  • でリポジトリをテストする必要がありますgit fsck
  • 別の場所にレポをクローンして、クローンを操作してみることができます
  • Git-client を変更できます(役立つかもしれませんが、疑問です)
  • Git をゴミ箱に移動して、別の SCM を使用できます
于 2013-01-15T23:07:24.293 に答える
0

GitExtensions を使用してください - はるかに優れて機能的です!

于 2013-05-17T08:13:39.043 に答える