我有一个环境设定档 (.htaccess) 是在 git 的版控之下
因为是环境设定档,所以会依照环境的不同而有所改变或调整,所以我设定了
.gitattributes {.htaccess merge=ours}
目的是为了当环境设定档发生冲突的时候,会以自身设定为主
但现在问题来了,当我 clone 一个储存库下来后
因为我个人的开发环境的关系,我需要调整 .htaccess
调整之后,Git 视为有修改调整,会出现在这次的 commit 里面
而我 push 回 origin 之后,连同 origin 的 .htaccess 里的设定也被改成我个人的设定了
但这不是我想要的结果,我想要的结果是
origin 的 .htaccess 设定保持不变
local 的 .htaccess 为我个人环境的设定
请问我该如何处理?
Belum ada yang balas, jadi saya akan balas sendiri dulu
Menurut hasil ujian saya sendiri dan mencari jawapan dalam talian, pada masa ini tiada cara untuk memenuhi keperluan yang dinyatakan dalam soalan saya
Tetapi ia boleh dikendalikan dengan cara ini
1 kawalan versi
2. Tambahkan .htaccess pada senarai .gitignore (tiada kawalan versi diperlukan)
3 Dapatkan .htaccess.sample dan tambahkannya pada kawalan versi
4. tambah .htaccess Salin .sample dan simpan sebagai .htaccess, dan laraskannya kepada tetapan persekitaran
Ini yang kita tahu setakat ini, tetapi saya tidak tahu jika ada cara lain?