搜尋

首頁  >  問答  >  主體

redmine專案管理軟體與git軟體的配置

依照官方的教學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的話,則正常了.不知道有沒有用過的開發人員指點一下,確定一下是不是自己配置有問題的.

大家讲道理大家讲道理2820 天前718

全部回覆(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
  • 取消回覆