1

輸送中は macbook を使用し、自宅では pc を使用して開発しています。すべての php ファイルと .git フォルダーを含むプロジェクト フォルダーがあります。問題は、Macbook に変更を加えた後にフォルダーを rsync と同期しようとすると、多くの競合が発生することです。

そのワークフローを実行する最善の方法は何ですか? コミットされたファイルのみを同期して、競合がないようにしますか?

4

3 に答える 3

1

core.autocrlf構成がネイティブに設定され、行末が CR+LF (PC) または LF (Mac) に自動的に変換される可能性があるため、多くの競合が発生する可能性があります。

たとえば、「マージの競合を回避するために GIT リポジトリで CRLF を修復する方法」を参照してください。

「 git を使用した最適な CRLF 処理戦略は?」のよう.gitattributesに、eol スタイルの管理にのみ使用することをお勧めします。

詳細については、「異なるオペレーティング システム間で git core.autocrlf を使用して行末の変換が機能する方法」を参照してください。

于 2013-03-30T19:48:04.373 に答える