html tool

2017年2月9日星期四

jenkins git fetch引起的bug

jenkins git 命令:
git -c core.askpass=true fetch --tags --progress http://192.168.1.33/nexus/Nexus.git +refs/heads/dev88:refs/remotes/origin/dev88

详解参考:https://git-scm.com/book/zh/v1/Git-%E5%86%85%E9%83%A8%E5%8E%9F%E7%90%86-The-Refspec
---------------------------------原文-------------------------------
       fetch = +refs/heads/*:refs/remotes/origin/*
Refspec 的格式是一个可选的 + 号,接着是 : 的格式,这里 是远端上的引用格式, 是将要记录在本地的引用格式。可选的 + 号告诉 Git 在即使不能快速演进的情况下,也去强制更新它。
[popexizhi]自己的问题是fetch的这条命令没有改远端分支的版本导致的

没有评论:

发表评论