如果我检查了一些东西并且一段时间后发现我错过了签到中的东西并通过另一个物理签到添加它,是否可以将随后的签入与主要签到“压扁”,以便它们显示为一个签到,这对应于一个原子变化单位?
我正在寻找相当于git rebase
的内容,然后选择s, squash = use commit, but meld into previous commit
选项。
答案 0 :(得分:1)
不,Subversion没有这方面的机制。对存储库的每次更改都是单个修订版,您无法在事后编辑修订版。
你可以通过使存储库脱机,转储和放大来实现这一点。在更改之前仅恢复到最后一次修订,然后重做您的提交"对"方式,但这会使其他人使用您的存储库,并为您获得的任何可能的好处付出太大的努力。