githooks

    4

    1답변

    나는 STASH에서 사용했던 github에서 pre-receive 후크를 설정하려고합니다. STASH에서는 "JIRA 번호가 포함되어야하는 커스텀 커밋 메시지"를 적용하는 데 사용되는 프리 - 수신 훅을 사용했습니다. 이제 github에서 비슷한 작업을 수행하는 가장 좋은 방법이 무엇인지 이해하려고합니다. 분할하면 다음과 같습니다. 맞춤 커밋 메시지가 필요

    2

    1답변

    팀에서는 우리 팀에게만 제공되는 gitlab 설정을 가지고 있으며, 개발 목적으로 푸시, 브랜치 등을 의미합니다. master 브랜치 (stable)에서만 미러링하고 싶은 git repo. 서버 측 git hook을 사용하여이 작업을 수행 할 수 있지만 개발자가 아무 것도 입력 할 필요가없고 개발자가 gitlab에 설정할 수 있도록 구체적으로 어떻게 할 수

    2

    1답변

    에서 페리도트 테스트 스위트를 실행할 수 없습니다 나는 다음과 같은 사전 커밋 자식 후크 만들었 : 나는 단순히 터미널에 명령을 입력 #/usr/bin/env bash echo "Running pre-commit hooks... " vendor/bin/peridot -c OS/Specs/peridot.php OS/Specs/ echo "Done."

    1

    1답변

    내 시나리오는 다음과 같습니다 : 우리는 우리 팀이 우리가 모든 지점 등으로 개발을 할 수 있도록 설정할 gitlab을 가지고 있습니다. 우리는 또한 우리 회사에서 호스팅하는 공식적인 repo 있습니다 우리는 사람들이 (우리 회사에서이 repo에 액세스 할 수있는) 우리 코드를 볼 수 있도록 우리의 마스터 브랜치를 미러링하고 싶습니다. 나는 공식 REPO으

    0

    1답변

    "성공과 실패 메시지"를 던지기위한 간단한 쉘 스크립트를 작성하고이를 모든 적절한 권한과 함께 .git/hooks/아래에 두었습니다. 나는이 스크립트를 post-receive로 부르기를 원한다. 그러나 스크립트가 작동하지 않고 스크립트를 실행하면 작동하지만 포스트 수신 후크는 작동하지 않습니다. 무언가가 누락되었거나 잘못 수신 되었습니까? 어떤 것은 클라이

    1

    1답변

    현재 상당히 큰 소프트웨어 개발 프로젝트를 진행 중입니다 (아직 계획 단계에 있습니다). 우리는 적절한 VCS에 대해 생각 해왔습니다. 전체 팀과 공동 작업하기를 원하는 일부 기능의 경우 무언가가 준비 영역에 추가 될 때마다 셸 스크립트를 실행할 수 있어야합니다. 다른 웹 사이트와 Git Book 및 Git 매뉴얼 페이지를 읽었지만 해결 방법을 찾을 수 없

    1

    1답변

    미리 커밋 된 git에서는 HEAD가 있는지 확인하는 것 같습니다. 그렇지 않으면 색인을 비교하기 위해 빈 트리의 특수 해시를 기본값으로 사용합니다. if git rev-parse --verify HEAD >/dev/null 2>&1 then against=HEAD else # Initial commit: diff against a

    63

    6답변

    이 튜토리얼에서 1-6 단계를 따라 가상 컴퓨터에서 gitlabhq rails 서버를 실행하고 rails 서버 명령 sudo -u git -H bundle exec rails s -e production을 시작합니다. 그 후 관리자 도구를 사용하여 사용자를 만들고이 사용자로 새 프로젝트를 만들었습니다. 그런 다음 기존 프로젝트를 항상이 레포로 푸시하려고합니

    8

    2답변

    예를 들어 파서가 관련된 프로젝트에서 일부 소스 코드는 프로그램의 결과물입니다. 예를 들어 yacc은 .yy 파일을 기반으로 파서를 구현하는 소스 코드 파일을 생성합니다. .yy 파일을 약간 수정하면 컴파일 후 해당 소스 코드 파일에 큰 변화가 생길 수 있으며 생성 된 소스 코드는 생성 된 후 거의 변경되지 않습니다. 이러한 소스 코드 파일은 .gitign

    0

    1답변

    pre-commit 후크가 활성화 된 PHPStorm에서 커밋하는 데 문제가 있습니다. #!/bin/sh cd "$(git rev-parse --show-toplevel)" # Message message() { if [ $2 -ne 0 ] then echo "${1}: Error" exit 1 el