4

似ている

  1. Git にファイルモード (chmod) の変更を無視させるにはどうすればよいですか?
  2. Git のステージングされていない変更から「古いモード 100755 新しいモード 100644」というファイルを削除するにはどうすればよいですか?

しかし、おそらく別の問題です。

システムは win7 x64 です。

問題

filemode は false ですが、msysgit は、filemode が false に設定されているdeleted file mode 100644かどうかに関係なく、変更を確認し続けます。new file mode 100644

[core]
    filemode = false

egitによると、変更はありません。私はmsysgitからコミットできますが、それはegitに変更があると思わせ、egitから修正をコミットすると終了します

「変更のコミット」で問題が発生しました。内部エラーが発生しました。変更はありません。

ファイルモードが明らかにfalseに設定されているため、この混乱はわかりません...

ファイルモードは気にしませんが、egit と msysgit を使いたいです。
この罠から抜け出すにはどうすればいいですか?

4

1 に答える 1

1

どういうわけか、git-guiとeclipse egitの両方からのコミットを繰り返し修正することで、この問題を取り除くことができました。このようなコミットを行う前に、ステージングされていないファイル モードの変更もステージングしました。

申し訳ありませんが、この回答をより満足のいくものにすることはできません。これが誰かに役立つことを願っています。

于 2012-09-08T16:50:13.870 に答える