1

だから私はgit経由でバージョン管理されているdrupalを使用しています

drupal で bootstrap.inc ファイルを変更しましたが、オリジンにプッシュしたくなく、ローカル環境にのみ配置する必要があります

~/.gitignore に bootstrap.inc を追加しました

ただし、git stash の保存を行うたびに、無視していても、bootstrap.inc の変更が head バージョンにリセットされます...

これが起こらないようにする方法はありますか?

4

2 に答える 2

0

一般に、サイト固有の構成(特にパスワードなど)を含む構成ファイルがある場合、バージョン管理システムでそのようなファイルを追跡することはあまりお勧めできません。

代わりに、グローバル構成をそのまま維持する方法を見つけて、サイト固有のオーバーライドを作成する必要があります。conf_path()Drupalの場合、関数を使用してそれを行う方法があるようです。この関数は、個別の構成ファイルからすべてのサイト固有の情報を読み取ります。

于 2012-12-28T21:20:42.210 に答える
0

ファイルが既に git によって追跡されている場合は、次を実行する必要があります。

git update-index --assume-unchanged bootstrap.inc

ローカル環境でのこのファイルへの変更を git が無視するようにします。

于 2012-12-28T21:06:36.740 に答える