首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TortoiseGit是否允许有选择的分期,比如git-gui?

TortoiseGit是否允许有选择的分期,比如git-gui?
EN

Stack Overflow用户
提问于 2011-08-07 09:32:29
回答 5查看 14.1K关注 0票数 41

这个问题:

您能用TortoiseGit与索引/分期区域交互吗?

采取的立场是,TortoiseGit的主要功能是而不是,以消除对git命令行的需求,总的来说,我同意。

但是,git-gui有一个我经常使用的特性(可能是为了补偿糟糕的工作流):有选择地从当前修补程序中分阶段或取消块或行的功能,以便在多个提交中将一组零散的更改拆分为连贯的变更集。

命令行选项(至少对我来说)有点笨重,因此,理想情况下,我希望在TortoiseGit中执行相同的选择性提交。

到目前为止,我还没有找到解决这个问题的方法,我怀疑,从答案到另一个问题,这是不可能的。有人能确认一下吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-08-07 16:42:37

到目前为止,我在windows上看到的唯一完全支持在GUI中进行选择性暂存的客户端是SmartGit

因此,与TortoiseGit或GitExtensions相比,它也有弱的一面。

对我来说,SmartGit的主要放映者是:

  1. 无法比较两次修订。您只能看到其中一个与其父之间的差异(TortoiseGit可以)。
  2. 如果我对所有内容都不感兴趣,就无法将日志限制在某个文件夹(TortoiseGit可以)(这有点奇怪,可能我没有找到办法)。
  3. 与VisualStudio的集成(有点主观,但GitEx有,而且非常方便)

我记得还有其他的东西,但是现在评估SmartGit的最后版本我找不到了。要么是修好了/增加了,要么就是忘了那个时候我不能做什么。

在任何情况下,我都将GitEx和TortoiseGit用于某些事情,而对于其他一切,控制台是最好的工具。

票数 16
EN

Stack Overflow用户

发布于 2012-02-17 12:00:33

是的,现在是这样了:参见第222期 -它采用与TortoiseSVN相同的方法,您可以:

  • 右键单击“文件”,选择“提交后恢复”。
  • TSVN在工作副本之外创建文件副本,该文件在>提交对话框中显示不同(可能是重叠图标或不同颜色)。
  • 用户可以双击文件在TMerge或其他diff工具中打开它,并撤消所有不应该提交的更改,然后保存这些更改。
  • 提交
  • 提交完成后,原始文件的副本将被移回。

(来自TSVN第68期)

票数 55
EN

Stack Overflow用户

发布于 2016-01-22 09:45:18

SourceTree (https://www.sourcetreeapp.com/)有一个非常直观的GUI来进行选择性的分期。它是用来与BitBucket集成的(毕竟是同一家公司的),但是可以很容易地与任何git存储库一起工作。

我仍然并行地使用TortoiseGit,特别是因为有一些很好的特性,比如修订图。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6971893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档