찾다

 >  Q&A  >  본문

Redmine 프로젝트 관리 소프트웨어 및 Git 소프트웨어 구성

공식 튜토리얼을 따라가세요http://www.redmine.org/projects/redmine/wiki/HowTo_Easily_integrate_a_(SSH_secured)_GIT_repository_into_redmine
Redmine과 git은 centos에 설치됩니다. 하지만 튜토리얼의 마지막 단계를 따르세요

으아악

구성 후 Redmine을 통해 git 저장소의 최신 변경 사항을 볼 수 없다는 것을 발견했습니다. 그리고 git fetch 명령을 git merge로 변경하면 정상적으로 됩니다. 그것을 사용한 개발자가 내 구성에 문제가 있는지 판단하기 위해 조언을 줄 수 있는지 모르겠습니다.

大家讲道理大家讲道理2835일 전731

모든 응답(2)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-24 09:14:22

    이것은 정상입니다.

    git fetch병합하지 않고 캡처만 하면 작업 디렉터리가 업데이트되지 않습니다. 따라서 작업 디렉토리는 변경되지 않았습니다.

    업데이트를 원하시면 fetch 다음에 merge해주세요. (또는 fetchmerge를 한 단계로 결합: pull.)

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-24 09:14:22

    git fetch를 수동으로 실행해 보셨나요?

    또는 시도해 보세요. git --git-dir='/var/lib/redmine/repos/my_repo' fetch --all

    git merge를 사용하는 경우 실제로는 현재 브랜치 아래의 데이터를 병합하는 데만 사용되지만 Redmine은 이러한 데이터를 읽지 않습니다. 튜토리얼을 따르고 --mirror 매개변수를 사용하면 실제 웨어하우스에 있는 파일은 일반 파일 형태가 아니고, 일반 복제 시 .git 디렉터리에 있습니다.

    회신하다
    0
  • 취소회신하다