code-review相关内容
在我的应用程序中,我在app的文档目录中插入了一些用户的图像,我还管理了一个sqlite文件。我在我的应用程序中启用了iTunes文件共享选项,以备份PC中的应用程序数据。 当我将其上传到appStore时,评论者拒绝了该评论的应用程序 - 我的应用程序的问题出在最后一段,其中包含文件Documents文件夹应该只是用户需要访问的文件。 我读了这篇优秀的教程 http://www.r
..
因此,我们都知道Apple禁止在iOS应用中使用私有或未记录的API。我对此没有任何问题,因为有充分的技术原因可以解释为什么这是一个好主意。但是,现在我有两次使用私有API拒绝了应用程序,而事实并非如此。这并不困难 - 私有API包括符号,如 connectionState , setThumbnail , setOrder 等等。您对名为的方法所做的任何调用都将被标记为私有API使用,即使被调用
..
我使用IntelliJ作为“Inspect Code”,其中一个结果是: 问题概要可以是本地包(第18行 (公共类HeartBeat)) 这是什么意思,我该如何解决? 整个班级是这样的: package com.xxxxxxxxxxx.app.xxxx; 公共类HeartBeat { private static final Logger LOG = Logg
..
我只是想知道,我怎样才能使这段代码更有效率?如果我坚持下去,那将是非常多余的......如果你能保持简单那就太好了...... 我开始使用这段代码,我正在寻找一种方法来接受输入(比方说1)并将其存储到变量中......稍后会发生这样的事情: while(pizzaCounter
..
一旦拉取请求获得批准,如果还有其他提交: 拉取请求应自动转入未批准状态。 可以这样做吗? 在推送新提交时解除陈旧拉取请求审批的能力是 下的设置 strong>需要在合并之前提交请求评论,请访问分支保护设置。这是默认禁用。
..
我已经使用了 Git / Gerrit 约9个月,但我仍然不知道这个问题的 答案。 (请参阅 Gerrit文档) 在 Gerrit 中,当更改被推入审阅时,将会有一个关于嵌入数字变化的URL。例如: http:// gerrithost:8080/68 这个号码的正式名称是什么? (在上面的例子中 68 )。在讨论Gerrit工作流程时,这个数字是一个重要的概念。
..
我们有一个工作流,其中提交的代码需要由其他开发人员进行审查。在简单的情况下,这可以通过“git diff oldhash newhash> diff.txt”来完成,并将其上传到我们的评论板。 但有没有办法创建diff通过多次提交并排除由其他人完成的提交。例如,我想创建一个mine1到mine4的区别,但排除Joe的提交: mine4 mine3 joe的 mine2
..
我目前正在寻找将现有的SVN仓库转换为git,然后在允许推送前使用Reviewboard进行评论。我最近才开始使用git,而且远离专家,但是我想要做的是有一个pre-push hook,它运行“post-review”以将更改提交到ReviewBoard。我有一个可以做到这一点的挂钩工作,但它看起来像不会自动传播到存储库的克隆。阅读它听起来似乎没有做到这一点,以防止强制执行用户的可执行代码,但这是
..
为了改进开发流程,我们的组织决定在开发流程中引入Gerrit。我是负责实施Gerrit服务器的人员。 互联网上提供的用户指南对于将Gerrit实施到我们现有的工作流程非常有帮助。我们使用Jenkins和Sonar作为非交互式用户来验证构建。 但是在处理储存库时,一个问题会上升。大多数开源代码使用gerrit-replication插件将最新的代码复制到他们的公共代码库中。这些公共仓库使用Git
..
如何创建适合在坩埚中查看的补丁? git diff分支大师 - 无前缀> patch 这只产生3行上下文。所以我做了以下操作: git diff --unified = 2000 branch master --no-prefix>补丁 希望所有文件的行数少于2000行。有没有办法告诉git在补丁文件中包含所有行而不必指定最大行数? 知道这
..
有没有尝试过Grit的开源或免费代码审查工具?有更好的开源或免费代码审查工具吗? 有没有代码审查能够在用户提交到本地之前显示网络中的变化克隆? ReviewBoard或任何其他工具是否具有此功能? Github有一个建在称为“Pull Requests”的设施中。 http://github.com/blog/712-pull-requests-2-0 它允许贡献者在合并前将代码提供给审阅人
..
作为git的最佳实践,应该经常提交,但要查看可能需要检查由多个提交组成的补丁的代码。有没有办法可以一次检查多个提交并合并或拒绝? 解决方案 不,Gerrit目前不支持批处理承诺一个审查。但是,还有其他选项。 在$ DAYJOB,我的团队使用功能分支进行更大的更改。较小的提交会单独审查/合并到功能分支,但功能分支仅在所有事情都处于良好位置并且所有开发人员都很开心时才合并。 Ger
..
我是git的新手(并且非常享受!)。在一个新分支开发的同时,我继续承诺我的应用程序的各种开发“状态”。现在我必须检查它的审查,但不希望一切都在不同的提交(不同的评论和ID)。 我怎么能推动所有如果它是第一次改变? 解决方案 git rebase -i HEAD〜5 允许您以交互方式选择最后5次提交中的哪一个加入到一个中;打开我的脑袋,它打开编辑器,像这样的东西
..
我的团队为我们的git存储库使用Bitbucket,并且最近我们开始使用拉取请求功能进行代码评论。它在第一次审查时工作正常,但如果它经历了多次迭代(即,进行了更改并更新了请求请求),我希望看到仅包含自上次代码审查后所做的新更改的链接。 / p> 我查看了“比较”功能,但UI看起来只能在分支之间进行比较。是否有一种简单的方法在两次提交之间获得差异? 解决方案 这只是对已给出答案的轻微修
..
假设我有以下情况: B --- D --- F --- G topic / --A --- C --- E master 对于代码审查的目的,我想从提交A中提取差异提交G,但不包括发生在主分支上的提交E和C,也不包括提交F,这是合并提交。 换句话说,我想生成一个包含从F到G的变化的差异,并将这些变化与从A到D的变化汇总在一起。 换句话说,我希望
..
如何使用Gitlab设置代码审查?我将它列为Gitlab网站上的一个功能,但我似乎无法找到如何设置它的说明(对于这一点,任何指向Gitlab用户手册的链接都将非常感激)。 我的一些搜索表明'合并请求'是要走的路,但我发现它们是有限制的。已发布的合并请求显示一个分支与另一个分支之间的所有提交。我似乎只能查看为每个单独提交生成的差异。例如,假设我有一个我想查看的文件。这是一个新文件,但我已经在d
..
附注:在寻找解决方案时,我们不要去局部分支上下文问题,因为这将会运行在服务器上,只有 origin 远程,我会始终在其他命令之前运行 git fetch origin 命令,当我们将讨论分支时,我们将参考 origin / branch-name 。 Side-note 2:我对git如何在瓷器和管道方式中都有很好的了解。 如果设置很简单,并且源自master的每个分支将继续以它自己的方式
..
我有以下情况: var Ids = object1.GetIds(); //返回IEnumerable foreach(Ids中的var id) { foreach(object1.GetRelatedObjects(id)中的var relatedObject) { //做某事与相关的对象 $ b在这种情况下,我想摆脱第一个foreach
..
我正在写一个简单的亵渎过滤器在PHP中。任何人都可以告诉我为什么,在下面的代码中,过滤器的工作原理(它将打印[显式])的$元素数组,而不是我从文本文件中构建的$行数组? $函数clean($ str){ $ handle = fopen(“badwords.txt”,“r”); b $ b pre $ if($ handle){ while(!feof($ handle)){ $ a
..
我们公司分成小组,我们在将代码发送给QA人员之前,先进行代码审查。 通常,我们所触及的任何代码都是由(A),但在某些情况下,我们也需要触摸另一个团队的代码(B)。 对于这些情况,代码审查应该是双重的:其中一部分由A组审核,另一部分由B组审核。 我们的问题在于A组多次不发送代码将被B队审查,这导致B队不知道这个新的代码。 我想要做的是定期运行一个脚本在代码的某些部分(通常是我
..