同僚からの変更をローカルリポジトリにマージしようとしていますが、gitはファイルを変更し、変更が上書きされると文句を言い続けます(「エラー:次のファイルへのローカル変更はマージによって上書きされます」)。
egitを使用してファイルをHEADと比較すると、何も変更されていないことがわかります(空白は無視されません)。
私が今タイプした場合
git diff HEAD -- myfile
ファイルが完全に変更されたと表示されます。(ファイルの以前のコンテンツ全体を削除してから、新しいコンテンツ全体を再度追加しました)。
私のファイルにはXMLが含まれていますが、ファイルの拡張子は「.inspector」です。
私の.gitattributesファイルには次のものが含まれています。
* text=auto
*.fib text
*.inspector text
*.vm text
*.palette text
*.owl text
*.shema text
*.dict text
そして、私のgit構成には、次の情報があります(さらに、電子メール、名前、ブランチ/リモートのもの)。
core.autocrlf=true
core.trustctime=false
core.repositoryformatversion=0
core.filemode=false
core.logallrefupdates=true
core.autocrlf=true
私はgit1.7.5.1でWindowsに取り組んでいます
この質問を確認しましたが、うまくいきませんでした。
私もやろうとしました
git checkout 1.5 -- myfile
しかし、問題は残った。
githubリポジトリ(誰にとっても役立つ場合)は次の場所にあります:https ://github.com/agilebirds/openflexo
問題のあるファイルは次のとおりです: https ://github.com/agilebirds/openflexo/blob/1.5/flexodesktop/modules/flexoworkfloweditor/src/main/resources/Inspectors/WKF/Role.inspector最近編集されました同僚(Macで作業している)。
追加情報が必要な場合は、遠慮なくお問い合わせください。喜んで提供させていただきます。