我喜欢GIT的一个原因是你只能在一个文件中提交一些修改。例如,如果您正在进行涉及同一文件的两个不同更改,则可以将该文件提交为具有不同注释的两个单独的提交。
像这样:
在意识到前几天的更改尚未提交之前,我花了一整天的时间处理一个文件,我可以通过选择要在提交中包括哪些行来执行以下操作:
Login.php [246]: previous changes
Login.php [247]: new changes
我意识到这种能力是因为GIT中的变更集是一个DIFF,而SVN只是提交整个文件。SVN有没有可能有同样的行为?
如果有SmartSVN特定的黑客攻击,那么这将是没有问题的,因为这是我们使用的。
发布于 2014-01-30 20:58:24
我自己还没有尝试过,但是看起来你现在可以使用Tortoise:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-commit.html#tsvn-dug-commit-restore来做这件事
https://stackoverflow.com/questions/6012450
复制相似问题