検索

ホームページ  >  に質問  >  本文

.gitattributes merge=私たちの設定

gitのバージョン管理下にある環境設定ファイル(.htaccess)があります
環境設定ファイルなので環境に応じて変更・調整されるので設定してみます
.gitattributes {.htaccess merge=ours}
環境設定ファイルが競合する場合、独自の設定が優先されることが目的です

しかし、リポジトリのクローンを作成するときに問題が発生します。
個人的な開発環境のため、.htaccess を調整する必要があります。
調整後、Git はそれを変更とみなし、In に表示されます。このコミット
をオリジンにプッシュバックした後、オリジンの .htaccess の設定も私の個人設定に変更されました

しかし、これは私が望む結果ではありません。私が望む結果は、
origin の .htaccess 設定が変更されないことです
local の .htaccess 設定は私の個人環境用です

どのように対処すればよいでしょうか?

phpcn_u1582phpcn_u15822798日前991

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-05-02 09:44:45

    まだ誰も返信していないので、私が先に答えます

    私自身のテストとオンラインでの回答の検索の結果によると、現時点では私の質問に記載されている要件を満たす方法はありません
    次のように処理できます
    1. バージョン管理から .htaccess を削除します
    2. htaccess .gitignore リスト (バージョン管理は必要ありません)
    3. .htaccess.sample を取得してバージョン管理に追加します
    4. 新しい環境が作成されるたびに、.htaccess.sample をコピーして .htaccess として保存し、調整しますこの環境設定へ

    これが現時点でわかっていることですが、他に方法があるかどうかはわかりません?

    返事
    0
  • キャンセル返事