【发布时间】:2011-02-26 18:24:15
【问题描述】:
是否有可能(以某种方式)在 Git (local) 中具有相对修订 (commit) 编号,例如 Mercurial 0、1 , 2, 3, ... 而不是短哈希?
或者还有什么更用户友好的?
【问题讨论】:
-
如果您希望它对用户友好,为什么不使用 Git GUI 客户端,您可以在其中选择提交,而不必为其输入 ID?
-
@mklhmnn - 因为我不 :) (经常在笔记本电脑上工作,看不到鼠标 - 我尽可能多地喜欢 cl 界面;此外,还没有看到一个 git gui我会考虑在兼容 ibm 的设备上使用;mac 版本是另一回事)
-
有一种相反的方法——给定一个散列,以逻辑方式为其分配一个整数,类似于 hg 所做的。我希望我能找到描述它的帖子;我会继续寻找。您可能会在每次创建新提交时自动执行某些操作,然后创建一个从“hg-style”编号到 SHA 的命令。编辑:看起来
git describe是我的想法。 ufoai.ninex.info/forum/index.php?topic=5538.0 -
@Dustin - 我看不出他们有什么问题,除了你不必经常输入哈希值,而是在自己工作时很方便,有很好的数字。当与其他开发人员交谈时,你当然会使用哈希。节省了大量的打字,而且它们比记住(9b2466 和 4332b3)之间的区别更友好(与 rev 3 和 5 相比)。当一个人工作时,那是很多时间。
-
我几乎从不输入哈希值。我可能会问
1.2.3和1.2.4或origin/master~5之间有什么区别。如果我想具体一点,我会粘贴一个哈希。练习不同于你可能认为你会做的事情。这让我想起了很多人由于空格的重要性而对使用 python 有多么抗拒,但是一旦你这样做了,你就很少考虑它了。
标签: git