2010-05-27 3 views
0

그래서 로컬 MAMP 설정을하고 프로젝트에 대한 테스트 환경을 실행했습니다. 스테이징을 위해 라이브 서버에 업로드 할 때 암호와 사용자 이름을 서버에 사용되는 것과 별도로 config.php과 같이 유지하고 싶습니다. 이렇게하면 커밋을 서버에 푸시 할 때마다 변경하지 않아도됩니다.암호와 사용자 이름을 변경하지 않고 힘내 업로드

나는 밖으로 작동하지만 여전히 다른 사람들의 워크 플로우가 어떻게 생겼는지에 대한 의견을 듣고 싶습니다. git add -i을 사용했습니다.

답변

3

config.php을 무시하려면 gitignore 파일을 사용해야합니다. 그런 다음 git이 무시할 서버에서 로컬 및 개별 파일을 유지할 수 있습니다.

그냥 repoot의 루트에있는 파일을 .gitignore이라고하고 무시할 파일을 파일의 해당 줄에 넣으십시오.

+0

감사합니다 ...하지만 내가 더 분명히해야한다고 생각합니다. 일부 파일의 경우 .gitignore를 사용합니다. 그러나 config 파일에는 다른 옵션이 있습니다. 전역 배열 객체와 같이 전체 사이트를 제어하는 ​​특정 설정을 추가하고 삭제하는 것과 같습니다. – JeroenEijkhof

+1

가장 확실한 대답은 둘 이상의 파일에서 구성 옵션을 구분하는 것입니다. 어쩌면 user_config.php 파일을 가지고있을 수도 있습니다. 물론 나는 이것이 당신의 특정 상황에 대해 실용적이지 않을 수 있음을 이해합니다. 그러나 제 의견에 관해서, 그것은 제가 할 일입니다. – seth

+0

그건 나쁜 생각이 아니야! – JeroenEijkhof

관련 문제