1

同僚からの変更をローカルリポジトリにマージしようとしていますが、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で作業している)。

追加情報が必要な場合は、遠慮なくお問い合わせください。喜んで提供させていただきます。

4

0 に答える 0