redmine项目管理软件与git软件的配置
大家讲道理
大家讲道理 2017-04-24 09:12:22
0
2
686

按照官方的教程http://www.redmine.org/projects/redmine/wiki/HowTo_Easily_integrate_a_(SSH_secured)_GIT_repository_into_redmine
在centos上安装好了redmine和git.但是按教程的最后一步命令

*/5 * * * * redmine cd /var/lib/redmine/repos/my_repo && git fetch --all

配置完,发现通过redmine无法看到git仓库的最新变化.而如果将git fetch 命令修改为git merge的话,则正常了.不知道有没有用过的开发人员指点一下,确定一下是不是自己配置有问题的.

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
黄舟

이것은 정상입니다.

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

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

左手右手慢动作

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

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿