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

按照官方的教程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はフェッチするだけで、マージせず、作業ディレクトリを更新しません。したがって、作業ディレクトリは変更されていません。git fetch只是抓回来,不合并,也不会更新你的工作目录。所以你的工作目录是没有变动的。

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

更新したい場合は、 fetchの後に mergeを実行する必要があります。 (または、 fetchmergeを 1 つのステップ pullに組み合わせることができます。)
いいねを押す+0
    左手右手慢动作

    git fetch を手動で実行してみましたか?

    または試してみてください:git --git-dir='/var/lib/redmine/repos/my_repo' fetch --all

    git merge を使用する場合、実際には現在のブランチのデータをマージするだけですが、Redmine はこれらのデータを読み取りません。チュートリアルに従って--mirrorパラメーターを使用すると、実際にはブランチ内のファイルは読み込まれません。これは通常のファイルの形式ですが、通常のクローン作成中に .git ディレクトリに含まれるものです。

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!