这个问题:
采取的立场是,TortoiseGit的主要功能是而不是,以消除对git命令行的需求,总的来说,我同意。
但是,git-gui有一个我经常使用的特性(可能是为了补偿糟糕的工作流):有选择地从当前修补程序中分阶段或取消块或行的功能,以便在多个提交中将一组零散的更改拆分为连贯的变更集。
命令行选项(至少对我来说)有点笨重,因此,理想情况下,我希望在TortoiseGit中执行相同的选择性提交。
到目前为止,我还没有找到解决这个问题的方法,我怀疑,从答案到另一个问题,这是不可能的。有人能确认一下吗?
发布于 2011-08-07 16:42:37
到目前为止,我在windows上看到的唯一完全支持在GUI中进行选择性暂存的客户端是SmartGit。
因此,与TortoiseGit或GitExtensions相比,它也有弱的一面。
对我来说,SmartGit的主要放映者是:
我记得还有其他的东西,但是现在评估SmartGit的最后版本我找不到了。要么是修好了/增加了,要么就是忘了那个时候我不能做什么。
在任何情况下,我都将GitEx和TortoiseGit用于某些事情,而对于其他一切,控制台是最好的工具。
发布于 2012-02-17 12:00:33
是的,现在是这样了:参见第222期 -它采用与TortoiseSVN相同的方法,您可以:
(来自TSVN第68期)
发布于 2016-01-22 09:45:18
SourceTree (https://www.sourcetreeapp.com/)有一个非常直观的GUI来进行选择性的分期。它是用来与BitBucket集成的(毕竟是同一家公司的),但是可以很容易地与任何git存储库一起工作。
我仍然并行地使用TortoiseGit,特别是因为有一些很好的特性,比如修订图。
https://stackoverflow.com/questions/6971893
复制相似问题