按照官方的教程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的话,则正常了.不知道有没有用过的开发人员指点一下,确定一下是不是自己配置有问题的.
Ini perkara biasa.
git fetch
Tangkap sahaja, bukan cantumkannya dan direktori kerja anda tidak akan dikemas kini. Jadi direktori kerja anda tidak berubah.Jika anda ingin mengemas kini, sila
fetch
selepasmerge
. (Ataufetch
danmerge
digabungkan menjadi satu langkah:pull
.)Adakah anda cuba melaksanakan git fetch secara manual?
Atau cuba:
git --git-dir='/var/lib/redmine/repos/my_repo' fetch --all
Jika anda menggunakan git merge, ia sebenarnya hanya untuk menggabungkan data di bawah cawangan semasa, tetapi redmine tidak membaca data ini Jika anda mengikuti tutorial dan menggunakan parameter --mirror, anda sebenarnya. Fail dalam gudang bukan dalam bentuk fail biasa, tetapi dalam direktori .git semasa pengklonan biasa.