Git で SemanticMerge をマージツールとして使用したいのですが、マージを実行しようとすると、SemanticMerge からファイルが見つからないという苦情が表示C:\Program Files (x86)\Git\my_repo_name\my_project\MyFile.cs.BASE.1234.cs
さC:\repositories\my_repo_name\my_project\MyFile.cs
れます。何らかの理由で、Git は他のすべての点でリポジトリを操作していますが、リポジトリ ルートの代わりに Git インストール パスを先頭に追加して、$BASE、$LOCAL、および $REMOTE ファイル パスを渡すことが決定されているようです。
私は独自のチュートリアルで提案されている構成をこれの出発点として使用しており、正しいパスが指定されていればツールは正常に機能するように見えるため、Git と MsysGit の間のどこかに、構成の誤りやコミュニケーションの誤りがあると推測しています。