redmine项目管理软件与git软件的配置

发布于 2022-08-27 12:35:42 字数 544 浏览 13 评论 0

按照官方的教程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的话,则正常了.不知道有没有用过的开发人员指点一下,确定一下是不是自己配置有问题的.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

上课铃就是安魂曲 2022-09-03 12:35:42

这是正常的。

git fetch只是抓回来,不合并,也不会更新你的工作目录。所以你的工作目录是没有变动的。

如果要更新的话,fetch之后要merge。(或者fetchmerge两步并一步: pull。)

毁我热情 2022-09-03 12:35:42

你试过手动执行git fetch吗?

或者试一试:git --git-dir='/var/lib/redmine/repos/my_repo' fetch --all

如果使用git merge实际只是针对当前分支下的数据的合并,但是redmine并不读取这些数据的,如果你按照教程来,使用了 --mirror 参数,实际你的仓库下的文件都不是常规的文件形式,而是常规克隆时 .git 目录下的东西。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文