- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们开始练习代码审查,在 gitk 中进行代码审查非常痛苦,所以我正在寻找替代方案或 方便解决方法。
gitk 中缺少的是以下能力:
最佳答案
gitk 可以让你选择提交范围。在命令行上,您提供与 git log 相同的参数。例如,gitk HEAD~10..HEAD~5
为我显示了一组 5 个提交。如果您然后查看编辑 View 对话框,您会看到“分支和标签”字段可以采用多种方式来指定您的提交 - 包括上面的命令行。
对于如上所示的一些提交,如果您选择一个提交,则可以在补丁 View 区域中看到该提交所触及的文件。这个区域有一个错误,所以你可能需要一个最新的 gitk。我不认为你可以让它显示所有选定提交所触及的所有文件,但如果这是你想要的。
我不确定您所说的第 3 点是什么意思 - 我怀疑您可能想要文件名上的右键菜单并选择“外部差异”,这将启动您为该文件配置的外部差异程序并向您显示该文件的差异在父提交中使用自身。您可以在 gitk 首选项对话框中配置外部差异。
如果您热衷于代码审查,您可能还想查看 gitlab它可以提供一些 github 类型的 web 审查功能,例如通过 web 界面提出 merge 请求和对代码进行评论。或 gerrit对于一个更正式的系统,除非通过审查,否则不会将任何内容 merge 到公共(public)存储库中。
关于gitk 替换允许查看文件中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10616955/
当我这样做时 gitk --follow ,左 Pane 列出给定文件名的所有提交。 如果我单击其中一个提交,左下方的 Pane (就在提交/分支/标签列表下方)显示 diff在这个选定的提交和上一
我经常发现自己在 gitk GUI 的下拉菜单中选择 IgnCase。如果 gitk 的搜索默认不区分大小写,对我来说会容易得多。 那么,如何让 gitk 默认情况下查找不区分大小写的字符串(IgnC
我现在已经搜索了两次并进行了大量探索,我承认。对于一个简单的问题,我找不到有效的答案! :( 问题 我的 Mac 上的 gitk 评论没有自动换行并溢出屏幕 示例图 左下方的窗口有提交消息溢出窗口(“
我安装了 Windows 版 Git。当我右键单击一个项目并选择 Git History 时,我会看到 Gitk 窗口,但每次我这样做时都需要设置 View 以查看所有分支。即使当我编辑 View 并
我们开始练习代码审查,在 gitk 中进行代码审查非常痛苦,所以我正在寻找替代方案或 方便解决方法。 gitk 中缺少的是以下能力: 选择提交/提交范围 查看那些提交所触及的文件 选择其中一个文件并查
gitk似乎有很好的界面设计,没什么。我真的很想探索它的源代码。那么我在哪里可以找到它呢? gitk是指查看git存储库历史的人。 最佳答案 当处理开放源代码时,可以从马嘴里获取它-gitk现在是gi
我可以复制gitk左下面板中的源代码吗?有键盘快捷键或其他功能吗? 操作系统:Ubuntu 9.04 桌面/gitk:1:1.6.0.4-1ubuntu2 谢谢。 最佳答案 它应该支持(X剪贴板样式)
我正在将一个 svn 存储库移植到 git(使用来自 https://www.negativetwenty.net/redmine/projects/show/svn2git 的 svn2git)并且
环境:Mac OSX 10.10。当我尝试使用 gitk 时,它显示: Coda-2:~ Coda$ gitk -bash: gitk: command not found 我认为原因是 git 的旧
在 gitk 中有两个面板,顶部面板主要显示提交列表,底部面板显示此提交中的更改。不知何故,自本周以来我无法调整这两个面板的高度,比如让其中一个变大/变小。知道为什么吗? 最佳答案 也许您没有看到精简
我想使用 gitk 比较 2 个分支,而没有其他分支历史的困惑。 我可以通过 gui 实现此目的:View > New view > Branches & tags: v0.8.x v0.9.x 我尝
这个问题在这里已经有了答案: How to view complete commits when tracking history of a single file in Git? (3 个答案)
Gitk 是一个简洁的工具,但它不会显示任何关于您实际位于哪个存储库的视觉线索。当我打开多个 gitk 窗口时,我总是不得不停下来思考每个存储库对应哪个。 据我所知,没有办法为每个 repo 提供不同
我切换到gitg从 gitk 可视化我的 git 树。有一件事我无法忍受。 假设我有两个分支(dev、master),如下所示: 每当我 checkout 到master 时,可视化都会发生变化: 这
我想使用 gitk 查看除给定作者的提交之外的所有提交。类似于以下内容: gitk --author=!joe 这可能吗? 最佳答案 从命令行: gitk --perl-regexp --author
在 Git 工作目录的顶层从命令行运行 gitk 会产生以下错误消息,并且 gitk 无法打开: objc[1031]: Objective-C garbage collection is no lo
如何暂存更改并从 gitk 界面提交它们?它被称为“存储库浏览器”。这是否意味着根本不可能暂存和提交? 最佳答案 gitk 是一个纯粹的浏览器,而不是成熟的 git 客户端。 您可以从 gitk 运行
我使用 Git for Windows 中的 gitk。默认情况下,它似乎以仅显示当前 checkout 分支的 View 打开。 我有一个不同的保存 View ,这是我 90% 时间使用的 View
在 gitk 中单击文件时,会将其与该文件的先前版本进行比较。看起来这些文件与 git diff 进行了比较,并且可以配置非常少的参数(基本上是围绕每个差异查看的行数,“上下文行”)。 是否有可能以某
启动 gitk > View > New View > Select All refs > OK 时出现以下错误: can't read "treediffs(23eda73bba89ba7de960
我是一名优秀的程序员,十分优秀!