【发布时间】:2018-05-10 08:10:35
【问题描述】:
我喜欢 GIT 的一件事是您只能在文件中提交一些更改。例如,如果您正在执行涉及同一个文件的两个不同的更改,您可以将文件作为两个不同的 cmets 单独提交。
喜欢:
我花了一整天的时间处理一个文件,然后才意识到前几天的更改尚未提交,我可以通过选择我想在提交中包含哪些行来执行以下操作:
Login.php [246]: previous changes
Login.php [247]: new changes
我意识到这种能力是因为 GIT 中的变更集是 DIFF,而 SVN 只是提交整个文件。是否有可能与 SVN 有相同的行为?
如果有 SmartSVN 特定的 hack 那就没问题了,因为这是我们使用的。
【问题讨论】:
-
对于不熟悉 git 的人,
git add -p将为您提供所有逐行更改的颜色编码差异,并询问您要提交哪些更改。
标签: svn