小编Bja*_*sen的帖子

n git分支之间的关系

如果我有n个git分支,我如何轻松地显示这些分支之间的关系?

基本上我有兴趣看到我的存储库中所有分支的子集的树.然而,我对所有中间提交都不感兴趣.

例如:我的存储库看起来像这样:

     o---o--o A
    /      /
o--o--o--o--o--o B
 \  \        \
  \  o--o C   \
   \     \     \
    o--o--o--o--o--o D
Run Code Online (Sandbox Code Playgroud)

但可能更复杂.现在我想看看分支A,C和D之间的关系.有些东西:

     o A
    /
o--o--o
   \   \
    o---o C
         \
          o--o D
Run Code Online (Sandbox Code Playgroud)

或者等效的概述.这有可能,怎么样?(图形工具就好了.)

根据Antoine Pelisses的答案,下面的行似乎(几乎)完全符合我的要求:

git log --graph --decorate --oneline --simplify-by-decoration A B C
Run Code Online (Sandbox Code Playgroud)

更新

Mark Longair在下面的答案中指出gitk接受相同的参数git rev-list,因此可以这样做:

gitk --simplify-by-decoration A C D
Run Code Online (Sandbox Code Playgroud)

git branch git-branch

29
推荐指数
2
解决办法
9639
查看次数

由于颜色的原因,Eclipse内容辅助中的所选条目无法读取

在我的Eclipse安装中,内容辅助菜单中的所选条目几乎不可读,因为白色 - 灰色的颜色为白色.见下图.

突出显示的条目不可读

我可以从eclipse首选项更改列表中未选中条目的背景和文本颜色,但所选条目始终是相同的颜色,并且始终不可读.我使用Eclipse Color Theme RecognEyes,但据我所知,这只会影响编辑器.

如何使上下文辅助菜单中所选条目的文本可读?

更新

在阅读了m1shk4的答案之后,Eclipse确实看起来Eclipse从当前的gnome主题中获取了它的颜色.然而,它以一种奇怪的方式做到了这一点.

内容辅助"窗口"的背景颜色是输入框背景颜色,文本颜色是输入框文本颜色.这一切看似合乎逻辑.

但是,所选条目的背景颜色是窗口背景颜色,但所选条目的文本不是背景文本颜色.

有关说明,请参见下图.

从gnome主题到eclipse的颜色映射

有人知道如何解决或解决这个问题吗?

工作方法

看来这个问题与Ubuntu中的默认gnome主题相当具体.切换到另一个gnome主题为我解决了这个问题.

eclipse editor menu colors

29
推荐指数
5
解决办法
2万
查看次数

期待使用EasyMock作为模拟参数的任何东西

使用EasyMock我希望能够说我希望在我的模拟上调用一个特定的方法,但我不关心用于调用mock的参数.

SomeInterface mock = EasyMock.createMock(SomeInterface.class);
mock.send(/*anything*/);
replay(mock);

/* Perform actions that will eventually invoke mock */

verify(mock);
Run Code Online (Sandbox Code Playgroud)

这有可能,怎么样?

另外,如果我想接受从特定基类派生的任何对象,我该如何指定?

java tdd unit-testing easymock mocking

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

在Android中将布局视图的背景颜色设置为渐变?

如何指定Android布局视图元素的背景"颜色"应该是渐变(以特定角度)?

我希望在XML中指定它,即不在运行时.最好作为一种风格,我可以申请任何我希望与style财产的布局?

android android-layout

27
推荐指数
3
解决办法
5万
查看次数

命令"修复项目属性"到底做了什么?

"Project-> Android Tools-> Fix Project Properties"Eclipse命令exaclty有什么作用?

我已经阅读了很多次使用它,主要是在与Eclipse中的Android R生成问题相关的答案中,但对我来说它就像魔术一样,我按下它并且我认为它修复了一些项目属性,但没有任何反应......没有视觉效果反馈,没有关于修复了哪些项目属性的信息......任何人都可以对它究竟做了什么有所了解?

谢谢

eclipse android eclipse-plugin adt

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

将Android源克隆到本地存储库服务器

我想使用本地Android存储库服务器在Android上开发.我需要在gits的层次结构中添加几个新的git存储库,我需要修改现有的android源代码来定制Android的定制.

克隆git存储库的整个Android源代码树的"正确"方法是什么,这样我可以推送/拉出公共本地存储库服务器,并且仍然可以轻松地从Android上游提取新的更改?

我特意寻找有关如何使用repo脚本与我自己的服务器进行交互的建议,以及如何设置manifestgit存储库和管理其中的分支.

git android repository android-manifest

20
推荐指数
1
解决办法
8650
查看次数

用c ++编写的最漂亮的开源软件

我被告知要成为一名优秀的开发人员,你应该阅读很多其他人的源代码.我觉得这听起来很合理.所以我问你,用c ++编写的最精美的开源软件是什么?

(应用你喜欢的任何漂亮定义.)

c++

17
推荐指数
1
解决办法
5895
查看次数

Java存在像CHESS这样的东西吗?

CHESS是一种在并行程序中查找和复制Heisenbugs的工具.CHESS重复运行并发测试,确保每次运行都采用不同的交错.如果交错导致错误,CHESS可以重现交错以改进调试.[资源]

Java是否存在这样的工具?

java concurrency race-condition

15
推荐指数
1
解决办法
586
查看次数

Android源代码叠加如何工作?

device/sample文件夹中的android源代码中有一个名为的文件夹overlays.你会在例如cyanogen mods中看到相同的叠加文件夹.

什么是叠加文件夹?它是如何工作的?它是干什么用的?我在哪里可以阅读更多相关信息?

提前致谢

android overlay android-source

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

$ _SERVER ['DOCUMENT_ROOT']和$ _SERVER ['HTTP_HOST']之间的区别

我回来的是一个简单的问题(或相关问题).

问题很简单,但我还没有收到答案.我问过很多人在PHP方面有不同的经验.但我得到的回应是:"我什么都不知道.我从来没有想过这个." 使用Google我无法找到任何关于此的文章.我希望我能在这里得到满意的答复.

所以问题是:

$_SERVER['DOCUMENT_ROOT']和之间有什么区别$_SERVER['HTTP_HOST']

一个优于另一个有什么优势吗?

我们应该在哪里使用HTTP_HOST以及在哪里使用DOCUMENT_ROOT?

php

13
推荐指数
1
解决办法
7万
查看次数