Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 flashbake 명령입니다.
프로그램:
이름
flashbake - git을 사용한 자동 스냅샷
개요
플래시베이크 [옵션] [quiet_min]
기술
플래시베이크 파일을 감시하고 자동으로 git에 체크인하는 도구입니다.
저장소. 커밋 라인은 사용자 정의할 수 있습니다. 크론 작업에서 실행하기 위한 것입니다(참조
crontab을(5) ). 따라서 수동 작업의 부담을 덜어줌으로써 사용자의 삶을 단순화합니다.
변경 사항을 적용하고 작업에 집중할 수 있습니다.
Quiet_min 파일에 대한 변경 사항만 커밋하도록 지시하는 flashbake의 매개변수입니다.
마지막 quiet_min분 동안 변경되지 않은 프로젝트입니다. 이것을 0으로 설정하거나
이를 생략하면 자동 기간이 비활성화되고 flashbake가 모든 변경 사항을 즉시 커밋합니다.
실행할 때.
flashbake의 멋진 기능 중 하나는 다음을 사용하여 자동 커밋 메시지를 생성하는 것입니다.
플러그인 시스템. flashbake의 플러그인은 다음을 포함한 다양한 소스에서 데이터를 가져올 수 있습니다.
마이크로블로깅 피드, 가동 시간, 날씨 등을 확인하고 이를 사용하여 커밋을 생성합니다.
메시지.
flashbake를 처음 사용하는 경우 다음을 확인하십시오. 구성 and 사용법 자세한 내용은 아래 섹션
정보; 당신은 또한 위키를 확인할 수 있습니다 (주어진 주소 만나다 또한).
옵션
flashbake는 일반적인 GNU 명령줄 구문을 따르며 두 개로 시작하는 긴 옵션이 있습니다.
대시(`-'). 옵션 요약이 아래에 포함되어 있습니다. 전체 설명은 다음을 참조하세요.
온라인 문서.
--번역
버전 번호 표시 및 종료
-h, --도움
옵션 요약을 표시합니다.
-c, --문맥
커밋 메시지를 생성하고 표시하고 변경 사항을 확인하지 마십시오.
-v, --말 수가 많은
문제 보고에 유용한 디버그 정보를 출력에 포함합니다.
-q, --조용한
오류를 제외한 모든 출력 비활성화
-d, --드라이런
아무 것도 변경하지 말고 flashbake가
-d 옵션(시험 실행).
-p PLUGIN_DIR, --플러그인=PLUGIN_DIR
플러그인의 추가 위치 지정
-r, --숙청
소스 제어에서 삭제된 모든 파일 제거
구성
flashbake는 설정이 매우 쉽고 git 내부에 대한 지식이 필요하지 않습니다. 처럼
flashbake에는 git 리포지토리가 필요하므로 원하는 폴더에 대한 git 리포지토리를 생성해야 합니다.
폴더로 cd'ing하고 입력하여 추적하고 싶습니다. 자식 INIT (그렇게 하지 않았다면
이미).
flashbake 구성은 .플래시베이크 프로젝트 디렉토리의 파일. 글로벌
flashbake에 대한 옵션은 다음에서 지정할 수 있습니다. ~/.flashbake/config 여기서 ~는 집을 의미합니다.
디렉토리(예: Linux의 /home/joe 또는 Mac OS X의 /Users/joe). 만약 ~/.flashbake/config
파일이 있으면 먼저 읽은 다음 프로젝트 특정 버전을 읽습니다.
flashbake는 특정 파일에 대한 변경 사항만 추적합니다. 고온 파일. 당신은해야
이러한 핫 파일 이름을 .플래시베이크 프로젝트에서 생성해야 하는 파일
예배 규칙서. ?와 같이 쉘에서 사용되는 와일드카드를 사용할 수 있습니다. 싱글 매칭을 위해
문자, 임의 개수의 문자와 일치하는 경우 *, 문자 범위에 대한 []([0-9]
파일 이름에서 0에서 9까지의 한 자리 숫자와 일치함).
예
다음은 설명이 포함된 예제 .flashbake 파일(wiki에서 가져옴)입니다.
# 피드 플러그인을 활성화합니다.
플러그인:flashbake.plugins.feed:피드
# 이 세 줄은 피드 플러그인에서 사용합니다. 자세한 내용은 플러그인 페이지를 참조하세요.
# 더 많은 정보
피드_URL:http://www.mysite.com/feed
# 작성자는 선택 사항입니다.
feed_author:조 랜덤
# 제한은 선택 사항이며 사용하지 않는 경우 기본값은 5입니다.
Feed_limit:3
# 이 줄은 선택 사항입니다. 이메일을 비활성화하려면 생략하십시오.
통지 대상:joe@mysite.com
# 또는 ssh 터널을 설정하면 이를 설정하고 보낼 수 있습니다.
# 을 통해
# 터널
#smtp_port:5002
# 뜨거운 파일
all.txt
my_novel.txt
추가/character_notes.txt
추가/story_bible.txt
물론 #으로 시작하는 줄은 주석입니다. notice_to: 이메일을 지정합니다.
flashbake가 핫 파일에 몇 가지 문제가 발생할 때 메일 주소. 이것
기능은 필수가 아니며 통지를 주석으로 표시하여 비활성화할 수 있습니다.
사용법
이 섹션에서는 flashbake의 몇 가지 일반적인 사용 패턴을 보여줍니다.
너가 달리는 경우에
플래시베이크 -c ~/my_novel
flashbake는 변경 사항을 커밋하지 않고 커밋 메시지를 표시합니다.
정상적으로 실행되면 생성됩니다. 옵션을 입력했는지 확인하는 데 유용합니다.
제어 파일을 올바르게 수정하고 커밋 메시지 내용을 확인합니다.
달리는
플래시베이크 -d ~/my_novel
flashbake가 테스트 실행을 수행하게 하고 실제로 업데이트를 제외한 모든 작업을 수행합니다.
저장소.
flashbake를 실행하는 가장 일반적인 방법 중 하나는 예를 들어 cron에서 실행하는 것입니다.
이것은 당신의 crontab을(5)
*/15 * * * * 플래시베이크 ~/my_novel 5 > /개발/널
flashbake를 XNUMX분마다 실행하여 핫 파일의 변경 사항을 체크인합니다.
전에, ~/my_novel 지난 XNUMX분 동안 변경되지 않은 디렉토리.
onworks.net 서비스를 사용하여 온라인으로 flashbake 사용