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