私はGitマスターに変更をコミットしようとしていました。私が読んだことから、ロックファイルを削除することが考えのようです。メッセージは言う:
他のGitプロセスが実行されていないことを確認し、ファイルを手動で削除します
おそらく誰かが知っているでしょう、どのファイルを削除し、どのように削除するのですか?
C:\etc\.git\index.lock
他のファイルと同様に削除します。
私はGitマスターに変更をコミットしようとしていました。私が読んだことから、ロックファイルを削除することが考えのようです。メッセージは言う:
他のGitプロセスが実行されていないことを確認し、ファイルを手動で削除します
おそらく誰かが知っているでしょう、どのファイルを削除し、どのように削除するのですか?
C:\etc\.git\index.lock
他のファイルと同様に削除します。
回答:
問題のファイルは可能性が高く.git/index.lock
、他に実行中のgitプロセスがない場合は、単に削除しても安全です。git-svnコマンドがハングしていないことを確認してください。
PS git-svnの問題を修正するための私の通常のアプローチは、リポジトリを新たにプルすることです。時間はかかりますが、問題の修正と並行して行うことができます。あなたとgitの間に少し競争があります。もちろん、これはプッシュされていないコミットがない場合にのみ機能します。
私のような「GUI」ユーザー向け
Git拡張機能を開き、リポジトリを選択します(複数ある場合)。トップメニューから[設定]、[Gitメンテナンス]の順に選択し、[インデックスロックの削除]をクリックします。
Git拡張機能:設定-> Gitメンテナンス->インデックスロックの削除
ターミナルの別のタブですでにコミットを開いています
@Joelによる回答は役に立ちましたが、Windowsユーザーの場合は、非表示のファイル/フォルダーの表示を有効にして、index.lockファイルが存在する.gitフォルダーにアクセスする必要がある場合があります。 隠しフォルダを有効にする方法がわからない場合は、このリンクを使用してください。