草庐IT

test-flow

全部标签

testing - 什么是 Go 示例函数?

Go测试包提到examplefunctions如:funcExample(){...}funcExampleF(){...}funcExampleT(){...}funcExampleT_M(){...}这些的含义和用例是什么? 最佳答案 示例函数是包或函数或您正在记录的其他代码的使用示例。示例函数将以源代码形式包含在生成的godoc中(而其他函数则不是),具有适当的格式,还应用了一些处理,例如,如果示例函数的最后一行包含以下格式的输出:funcExampleExamples_output(){fmt.Println("Hello"

Gitkraken:初始化 Git Flow 失败

我正在使用Gitkraken来管理我的git事件,但是在使用Gitkraken提供的内置选项初始化GitFlow时它失败了。这是显示的屏幕截图错误信息 最佳答案 支持人员告诉我:Fornow,trydeletingyourlocaldevelopbranchandthentryinitializingGitFlowtoworkaroundtheissue. 关于Gitkraken:初始化GitFlow失败,我们在StackOverflow上找到一个类似的问题:

git - Intellij 15 + Github - 无法克隆存储库,出现 "Repository Test has Failed"错误

我有Intellij15和一个Github帐户,我正在尝试将两者结合起来。我进入设置->版本控制,并使用主机、用户名和密码添加Github。当我单击“测试”时-它起作用了。我还安装了GitHub可执行文件,并将其添加到设置中,测试也成功了。然后我转到我的项目,从顶部菜单中选择VCS,然后转到“从版本控制checkout”--->“GitHub”。它给了我一个“克隆存储库对话框”。这是事情变得有趣的时候。在该对话框中,它将“Git存储库URL”显示为“--------------------------------”——是的,一个整体一堆破折号,底部的错误是“存储库URL是格式错误的UR

git bisect 说平分 : a merge base must be tested

我做了一个gitbisect并得到了结果Bisecting:amergebasemustbetested[bbdaf1111eea5365c0c94d6045d6263aab718925]Fixdisplaybugwithmain-stage我该如何继续? 最佳答案 如果给定的好版本和坏版本不是彼此的直接后代,就会发生这种情况。让我们假设一个这样的存储库(使用示例性的提交名称):*dffa2good-commit*b38f4a2*cc19fa1|*d1f17bad-commit|*fbd1fb2|*f66ccb1|/*09f66me

git subtree merge on the root of repository (with.git-flow)

我们有一个基于git-flow的存储库,我们在开发分支上添加了一个外部库作为子树(使用AtlassianSourceTree的git子树)。Project/Library/X/Y/Z/后来我们做了一个gitflowrelease,将develop中的变更merge到master(release)中。问题是在checkoutmaster时,Library的内容被放置在存储库的根目录而不是在Library内部,就像它在merge过程中丢失了gitsubtree前缀一样。Project/X/Y/Z/知道哪里出了问题吗? 最佳答案 子树本身

Git-flow 重新打开完成的功能

我正在尝试使用gitflow和ASuccessfulGitBranchingModel.一段时间后我会处理功能并完成功能gitflowfeaturefinishmy-feature在继续工作的同时我意识到我有一些东西忘记添加到my-feature或者有时我正在处理不同的功能并想再次向my-feature添加一些内容...这样做的方法是什么?有没有办法再次重新打开my-feature?我会把更改提交到开发中吗?还是另开一个功能? 最佳答案 使用git-flow原理,我觉得你应该创建一个新功能分支并进行更改。然后merge回dev。这是

git - Git-Flow 的标签前缀功能的值(value)和用途?

我一直在使用git-flow有一段时间,但我仍然不明白标签前缀功能。我假设它只是一个为每个release/标记添加前缀的字符串。有没有人有任何使用示例或这样做的好处?我还没有在任何GitFlow博客文章中看到任何解释。 最佳答案 我们使用它来帮助识别每个环境中的构建。我们的发布标签前缀是“stage-”。我们用日期戳命名我们的版本-“041912”当我们执行“gitflowreleasestart041912”时,将创建一个名为stage-041912的分支,我们将版本号添加到该标签名称(试图自动执行此操作)-在页脚中查看我发布的l

unit-testing - 有什么工具可以让 git 在单独的存储库中构建对分支的每次提交?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。3年前关闭。Improvethisquestion需要满足以下规范的git工具。一个已经存在了吗?如果没有,我将创建一个脚本并将其发布在GitHub上供其他人使用或贡献。是否有一种完全不同且更好的方法来解决构建/测试对git存储库中分支的每次提交的需求?不只是到最新,而是每个人都回到某个起点。背景:我们的开发环境使用了一个单独的持续集成服务器,非常棒。但是,仍然需要在每个开发人员的PC上本地进行完整构建,以确保提交到CI服务器时不会“破

git-flow:如何从原点 check out 发布分支?

使用git-flow从中央仓库中提取已发布的发布分支的首选工作流程是什么??例如:Mike做了一个发布分支,他通过“gitflowreleasepublish1.0”发布了它Jane也想在该发布分支上工作,她如何从中央仓库中提取它以继续在该特定分支上使用gitflow?通过gitflowreleasestart1.0然后gitpull自己在本地创建分支?使用gitcheckout-brelease/1.0origin/release/1.0通过git在本地创建一个跟踪分支,然后从那里继续(gitflow以这种方式在分支上工作吗?) 最佳答案

git - 为什么 "git flow feature pull"不跟踪?

假设我使用gitflowfeaturestartFEATURENAME创建了一个新功能然后使用gitflowfeaturepublishFEATURENAME发布它现在我的同事想和我合作开发这个功能,他就这么做了gitflowfeaturepullFEATURENAME这会根据远程仓库中的功能分支在他的本地仓库上创建一个新分支。然而,这并没有设置他的本地特性分支来跟踪远程特性分支,所以现在他必须手动跟踪这个分支。这个额外步骤背后的原因是什么?为什么不将featurepull命令也设置为跟踪?gitflowfeaturepull和gitflowfeaturetrack之间的工作流程有什么