我正在开发一个小型SVN项目,我已经检查了两个工作副本(一个在我的桌面上,一个在我的笔记本电脑上)。由于一些无法预料的更改,我编辑了两个工作副本,然后将桌面上的一个提交到存储库。
现在,我想知道如何提交我在笔记本电脑上所做的更改而不会弄乱一切。 我认为一个好的起点是查看笔记本电脑上的工作副本与当前HEAD修订版之间的差异,但我无法弄清楚如何做到这一点。
答案 0 :(得分:3)
就像你要提交一样。它会显示已更改文件的列表,然后您可以右键单击列表中的每个文件来执行差异
答案 1 :(得分:2)
只需在笔记本电脑上更新WC并整合已提交的更改。在更新之前,您可以使用TortoiseSVN
- Check for modification
上下文菜单
我建模了你的情况(用一个提交更改了两个工作副本,并进行了交叉更改)。来自WC的屏幕截图,包含本地未提交的更改
没有“检查存储库”
使用“Check Repository”
在第二个屏幕截图中,您可以看到汇总的更改(结账后在WC和存储库中)
对于此修改列表中的任何文件,您可以在此窗口的TSVN上下文菜单中使用“与......比较”,并查看已更改的部分