相关疑难解决方法(0)

Jenkins Git插件和Refspecs

RefspecBranch说明符之间有什么区别(默认为空):在下面的Jenkins作业配置中:

在此输入图像描述

我试图在作业配置中设置Refspec选项:

+refs/heads/master:refs/remotes/origin/master
Run Code Online (Sandbox Code Playgroud)

在我的构建从站上的克隆存储库中,.git/config文件如下所示:

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://user:pass@git.internal.com/scm/PROJECT/project.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

似乎fetch的值不正确(从jenkins作业配置中读取).此外,它对磁盘空间消耗没有影响.

git jenkins

22
推荐指数
1
解决办法
2万
查看次数

SourceTree - 如何结帐到远程repo分支

我在远程GIT存储库中创建了一个新分支.存储在BitBucket上的存储库.

在我的本地存储库中,我可以看到这个带有SourceTree的新分支.它出现在提交列表中,在同一个提交中我创建了分支.但是我看不到分支列表下的这个新分支,也无法查看它.

我想检查并将我本地工作站代码的更新推送回远程存储库,但在这个新分支中.我在同一个分支上开始开发,克隆新分支的来源是什么.

我试图拉这个新的分支.它应该是空的,但它仍然不在分支列表下,我无法检查它.

如何投入这个新分支?

git bitbucket sourcetree

19
推荐指数
1
解决办法
3万
查看次数

当git fetch --all时,如何忽略被复制到本地git的一些分支/标签

我有很多遥控器添加到我的git.每个远程程序都是一个开发人员的存储库 每天我都会fetch --all看到他们创建的任何新分支都可以查看.

但是,开发人员可以将"私有"分支推送到远程.比如,所有以下划线前缀命名的分支都没有准备好进行审核,而其他分支已准备好进行审核.

在执行此操作时git fetch --all,我的git图(by /libexec/git-core/git-gui)将看到所有分支,无论它们是否具有下划线前缀.它使图表复杂化.

我想git fetch忽略那些_XXXX分支被下载到我的本地git.所以当我查看git图时,它就像:

  • 可见分支: RemoteA/Branch1,RemoteB/Branch1,RemoteB/Branch2
  • 忽略分支: RemoteA/_Branch2,RemoteB/_Branch3

我怎样才能做到这一点?

git git-fetch git-branch

6
推荐指数
2
解决办法
3034
查看次数

标签 统计

git ×3

bitbucket ×1

git-branch ×1

git-fetch ×1

jenkins ×1

sourcetree ×1