2

私はEclipseを使用して、Windows7マシン上のAndroidJavaプロジェクトで作業しています。私はGitを使用して、バージョンの追跡、バックアップ、共有を行っています。

git gui、git bash、およびeclipsegitプラグインがあります。私の質問は本当に次のようになります。

安全ですか、および/またはツール(gui、bash、eclipse)をすべて開いて、同じgitリポジトリを同時に表示すると、正しく機能しますか?

Eclipseでチェックインに数回失敗したことがあるので、これを尋ねます。gitguiでバーフィングを行っていたときに、勇敢で愚かで、「gitindexのロックを解除」を選択しました。私がそのロックを解除したので、私のgitクライアントのどれも文句を言いませんでした。しかし、ロックがあり、「手動で」ロックを解除したという提案は、gitリポジトリでスレッドセーフでないクラッシュへの扉を開いたのではないかと心配しています。

TIA

4

1 に答える 1

4

はい、安全です。インデックスロックは、通常、操作の進行中(たとえば、コミットの作成中またはマージの処理中)にのみ保持されることを目的としたものです。

インデックスを手動でロック解除する必要がある場合は、Gitクライアントの1つがそれらの操作のいずれかを実行しているときにクラッシュ/エラーが発生したため、誤ってロックされたままになっている可能性があります。

于 2012-05-04T17:01:15.410 に答える