2013-08-09 4 views
0

자동으로 새 파일을 커밋하고 git 저장소에 푸시 할 수있는 방법이 있습니까?힘내 : 자동으로 새 파일 푸시

여기 내 상황은 다음과 같습니다. git deploy와 함께 우분투 웹 서버를 가지고 있습니다. 로컬 PC에서 "허브"저장소로 푸시하면 변경 사항이 자동으로/dev 웹 사이트에 저장됩니다. 그러나 라이브에서 사용하는 프레임 워크는 일부 로그 파일을 만들고 내 로컬 리포지토리에 보관하고 싶습니다.

멋진 방법은 내 저장소를 볼 수있는 고리가 될 것이고 새로운 파일이 생성되면 트리거됩니다.

이 방법이 있습니까? 고마워요, -patrik

답변

0

힘내 (Git)는 그 자체로 물건을 자동화하지 않기 때문에 내장 된 방법은 없습니다 (단, hooks을 제공하여 자동화를위한 인터페이스를 제공하지만 수동으로 만 작동합니다. 그래도 Git 조치를 취하십시오.

뻔뻔 스러움없는 자기 홍보의 요점으로, inotifywait을 사용하여 지정된 파일이나 폴더를 보는 스크립트를 gitwatch이라고 할 수 있습니다. Git repo가 ​​포함되어 있으며 리모컨에 새로운 변경 사항을 자동으로 푸시하도록 구성 할 수도 있습니다.

re는 testing 브랜치에있는 (제대로 테스트되지 않은) 다수의 새 기능입니다. 그래서 당신이 모든 멋진 것들을 원한다면 그것을 사용하십시오;)

README는 완전히 최신이 아니며 (주로 요구가 적기 때문에), Bash 스크립팅에 대해 약간 이해한다면, 그것을 직접 볼 수 있습니다 (그것의 용도를 설명하는 -h 페이지도 있습니다).

스크립트를 사용해 보거나 그에 대한 질문이있는 경우 Github 레포에 문제를 게시하십시오.

참고 : inotifywait을 사용하므로 Linuxish 운영 체제에서만 호환됩니다. (inotifywait은 리눅스 커널의 inotify 기능을 사용합니다.)