お世話になっております。
<br/>
↓こちらのドキュメントを参考に、P4を使用したHorde/Horde Agentの環境を作成しています
Unreal Engine の Horde インストール チュートリアル |Unreal Engine 5.5 ドキュメンテーション |Epicデベロッパーコミュニティ
<br/>
Horde Agentに作成されたP4ワークスペースですが、テキストファイルの行末文字設定が「ローカル:現在のオペレーティングシステムをデフォルトにする」固定となっており、ワークスペース変更後に手動で「LF」に変更にした後も、Horde AgentがP4処理を行うたびに「ローカル」の設定に戻される挙動になりました。
<br/>
プロジェクトの運用事情のため、行末文字設定をLFに設定したいのですが、設定方法があればご教示願えませんでしょうか?
お世話になっております。
エンジンの実装としてワークスペースの設定を行う P4LineEnd は基本的に Local を使用していることや、Perforce側では LineEnd の指定がない場合は Local が使用されることを踏まえると、基本的に Local で動作する挙動になっているものと思われます。動作をすぐに確認できる環境が今手元にないため未確認ではありますが、p4 client コマンドで設定するか、もしエンジン側で設定される値を変更したい場合は、 CreateClient() における LineEnd: オプションを書き換えてみることを試していただけますと幸いです。
https://help.perforce.com/helix\-core/server\-apps/p4guide/current/Content/P4Guide/configuration.workspace.line\-endings.html
https://stackoverflow.com/questions/10721294/setting\-perforce\-line\-endings
該当のコードを書き換え後、LineEndをLF固定に指定することができました。
ご回答ありがとうございます。