code-review相关内容

Apple不允许将应用程序共享文档目录数据直接发送给用户(UIFileSharingEnabled键设置为true)

在我的应用程序中,我在app的文档目录中插入了一些用户的图像,我还管理了一个sqlite文件。我在我的应用程序中启用了iTunes文件共享选项,以备份PC中的应用程序数据。 当我将其上传到appStore时,评论者拒绝了该评论的应用程序 - 我的应用程序的问题出在最后一段,其中包含文件Documents文件夹应该只是用户需要访问的文件。 我读了这篇优秀的教程 http://www.r ..
发布时间:2018-09-17 10:56:59 移动开发

检查私有API“使用情况”自己呢?

因此,我们都知道Apple禁止在iOS应用中使用私有或未记录的API。我对此没有任何问题,因为有充分的技术原因可以解释为什么这是一个好主意。但是,现在我有两次使用私有API拒绝了应用程序,而事实并非如此。这并不困难 - 私有API包括符号,如 connectionState , setThumbnail , setOrder 等等。您对名为的方法所做的任何调用都将被标记为私有API使用,即使被调用 ..
发布时间:2018-08-30 18:35:14 移动开发

我怎样才能提高效率呢? - Java中的IF语句

我只是想知道,我怎样才能使这段代码更有效率?如果我坚持下去,那将是非常多余的......如果你能保持简单那就太好了...... 我开始使用这段代码,我正在寻找一种方法来接受输入(比方说1)并将其存储到变量中......稍后会发生这样的事情: while(pizzaCounter ..
发布时间:2018-07-17 09:56:04 Java开发

Gerrit评论网址中的数字的正式名称是什么?

我已经使用了 Git / Gerrit 约9个月,但我仍然不知道这个问题的 答案。 (请参阅 Gerrit文档) 在 Gerrit 中,当更改被推入审阅时,将会有一个关于嵌入数字变化的URL。例如: http:// gerrithost:8080/68 这个号码的正式名称是什么? (在上面的例子中 68 )。在讨论Gerrit工作流程时,这个数字是一个重要的概念。 ..
发布时间:2018-04-28 11:57:04 其他开发

Git diff工具与其他人的commit之间的几次提交

我们有一个工作流,其中提交的代码需要由其他开发人员进行审查。在简单的情况下,这可以通过“git diff oldhash newhash> diff.txt”来完成,并将其上传到我们的评论板。 但有没有办法创建diff通过多次提交并排除由其他人完成的提交。例如,我想创建一个mine1到mine4的区别,但排除Joe的提交: mine4 mine3 joe的 mine2 ..
发布时间:2018-04-27 20:50:53 其他开发

Git挂钩 - 从远程存储库传播?

我目前正在寻找将现有的SVN仓库转换为git,然后在允许推送前使用Reviewboard进行评论。我最近才开始使用git,而且远离专家,但是我想要做的是有一个pre-push hook,它运行“post-review”以将更改提交到ReviewBoard。我有一个可以做到这一点的挂钩工作,但它看起来像不会自动传播到存储库的克隆。阅读它听起来似乎没有做到这一点,以防止强制执行用户的可执行代码,但这是 ..
发布时间:2018-04-27 15:50:46 其他开发

Gerrit - Gitlab集成

为了改进开发流程,我们的组织决定在开发流程中引入Gerrit。我是负责实施Gerrit服务器的人员。 互联网上提供的用户指南对于将Gerrit实施到我们现有的工作流程非常有帮助。我们使用Jenkins和Sonar作为非交互式用户来验证构建。 但是在处理储存库时,一个问题会上升。大多数开源代码使用gerrit-replication插件将最新的代码复制到他们的公共代码库中。这些公共仓库使用Git ..
发布时间:2018-04-27 14:13:11 其他开发

如何获得具有完整上下文的git diff?

如何创建适合在坩埚中查看的补丁? git diff分支大师 - 无前缀> patch 这只产生3行上下文。所以我做了以下操作: git diff --unified = 2000 branch master --no-prefix>补丁 希望所有文件的行数少于2000行。有没有办法告诉git在补丁文件中包含所有行而不必指定最大行数? 知道这 ..
发布时间:2018-04-27 14:08:35 其他开发

GIT的最佳代码审查工具

有没有尝试过Grit的开源或免费代码审查工具?有更好的开源或免费代码审查工具吗? 有没有代码审查能够在用户提交到本地之前显示网络中的变化克隆? ReviewBoard或任何其他工具是否具有此功能? Github有一个建在称为“Pull Requests”的设施中。 http://github.com/blog/712-pull-requests-2-0 它允许贡献者在合并前将代码提供给审阅人 ..
发布时间:2018-04-27 14:01:27 其他开发

Gerrit:将多个提交合并为一个“更改”

作为git的最佳实践,应该经常提交,但要查看可能需要检查由多个提交组成的补丁的代码。有没有办法可以一次检查多个提交并合并或拒绝? 解决方案 不,Gerrit目前不支持批处理承诺一个审查。但是,还有其他选项。 在$ DAYJOB,我的团队使用功能分支进行更大的更改。较小的提交会单独审查/合并到功能分支,但功能分支仅在所有事情都处于良好位置并且所有开发人员都很开心时才合并。 Ger ..
发布时间:2018-04-27 13:59:37 其他开发

Git合并提交

我是git的新手(并且非常享受!)。在一个新分支开发的同时,我继续承诺我的应用程序的各种开发“状态”。现在我必须检查它的审查,但不希望一切都在不同的提交(不同的评论和ID)。 我怎么能推动所有如果它是第一次改变? 解决方案 git rebase -i HEAD〜5 允许您以交互方式选择最后5次提交中的哪一个加入到一个中;打开我的脑袋,它打开编辑器,像这样的东西 ..
发布时间:2018-04-26 20:30:10 其他开发

如何比较Bitbucket中的两个修订版本?

我的团队为我们的git存储库使用Bitbucket,并且最近我们开始使用拉取请求功能进行代码评论。它在第一次审查时工作正常,但如果它经历了多次迭代(即,进行了更改并更新了请求请求),我希望看到仅包含自上次代码审查后所做的新更改的链接。 / p> 我查看了“比较”功能,但UI看起来只能在分支之间进行比较。是否有一种简单的方法在两次提交之间获得差异? 解决方案 这只是对已给出答案的轻微修 ..
发布时间:2018-04-26 20:28:29 其他开发

主题分支上的Git diff,排除同时发生的合并提交?

假设我有以下情况: B --- D --- F --- G topic / --A --- C --- E master 对于代码审查的目的,我想从提交A中提取差异提交G,但不包括发生在主分支上的提交E和C,也不包括提交F,这是合并提交。 换句话说,我想生成一个包含从F到G的变化的差异,并将这些变化与从A到D的变化汇总在一起。 换句话说,我希望 ..
发布时间:2018-04-26 19:26:53 其他开发

如何使用Gitlab设置代码审查?

如何使用Gitlab设置代码审查?我将它列为Gitlab网站上的一个功能,但我似乎无法找到如何设置它的说明(对于这一点,任何指向Gitlab用户手册的链接都将非常感激)。 我的一些搜索表明'合并请求'是要走的路,但我发现它们是有限制的。已发布的合并请求显示一个分支与另一个分支之间的所有提交。我似乎只能查看为每个单独提交生成的差异。例如,假设我有一个我想查看的文件。这是一个新文件,但我已经在d ..
发布时间:2018-04-26 18:56:47 其他开发

git根据创建的分支查找所有未完成的提交

附注:在寻找解决方案时,我们不要去局部分支上下文问题,因为这将会运行在服务器上,只有 origin 远程,我会始终在其他命令之前运行 git fetch origin 命令,当我们将讨论分支时,我们将参考 origin / branch-name 。 Side-note 2:我对git如何在瓷器和管道方式中都有很好的了解。 如果设置很简单,并且源自master的每个分支将继续以它自己的方式 ..
发布时间:2018-04-26 14:18:59 其他开发

麻烦简单的PHP亵渎过滤器

我正在写一个简单的亵渎过滤器在PHP中。任何人都可以告诉我为什么,在下面的代码中,过滤器的工作原理(它将打印[显式])的$元素数组,而不是我从文本文件中构建的$行数组? $函数clean($ str){ $ handle = fopen(“badwords.txt”,“r”); b $ b pre $ if($ handle){ while(!feof($ handle)){ $ a ..
发布时间:2017-11-08 20:35:47 PHP

GIT:按作者组筛选日志

我们公司分成小组,我们在将代码发送给QA人员之前,先进行代码审查。 通常,我们所触及的任何代码都是由(A),但在某些情况下,我们也需要触摸另一个团队的代码(B)。 对于这些情况,代码审查应该是双重的:其中一部分由A组审核,另一部分由B组审核。 我们的问题在于A组多次不发送代码将被B队审查,这导致B队不知道这个新的代码。 我想要做的是定期运行一个脚本在代码的某些部分(通常是我 ..
发布时间:2017-11-08 20:18:03 其他开发