2016-06-16 1 views
0

Linux에서 Apache 구성을 편집하여 모든 git pull의 변경 사항이 즉시 반영되지 않도록하고 싶습니다.git pull의 변경 사항이 즉시 반영되지 않도록 Apache 구성을 편집하는 방법은 무엇입니까?

Apache를 다시 시작한 후에 만 ​​단계를 진행하고 싶습니다.

가장 좋은 방법은 무엇입니까?

+0

Wtf는 "모든 gitpull의 변경 사항이 즉시 반영되지 않습니다"? – peterh

+0

@peterh 저장소에 대한 변경 사항을 지정된 시간에 자동으로 반영되도록하려고합니다. –

+0

질문에 * 명확하게 설명하십시오. 그리고 내 downvote를 위로 변경합니다. – peterh

답변

0

나는 아파치 설정을 바꾸지 않고, 아파치가 관리하는 것을 바꿀 것이다.

git repo의 내용을 표시 할 수 있지만 변경이 수행 된 내용이 아니어야합니다. 변경 아파치를 다시 시작 (즉, 처음부터 자식 풀)

즉 때 변경 사항을 반영하기위한

  • 하나

    • 하나

      두 REPOS을 가질 수 있습니다 :

      git clone first/repo path/to/second/repo 
      # make Apache serve path/to/second/repo 
      

      아파치를 다시 시작하면, apachectl을 시작하기 전에 추가

      cd path/to/second/repo 
      git pull 
      
  • +0

    Apache에서 git의 변경 사항 자동 스테이지를 비활성화하는 방법이 있습니까? Apache를 다시 시작한 경우 변경 사항이 반영됩니다. –

    +0

    @ AlvinV. "자동 준비" 아파치에서 git에서 변경. Apache는 파일을 제공하기위한 것입니다. 내 대답은 아파치가 다시 시작될 때만 변경되는 파일을 제공하는 것입니다. 그 파일들이 git repo에있는 사실은 Apache에 의해 무시 될 수 있습니다. – VonC

    +0

    변경 사항을 포함하는 저장소를 갖는 이들을 어떻게 적용 할 수 있으며, Apache가 다시 시작될 때 반영되는 또 다른 하나 인 –

    관련 문제