2

我正在做一个小型 SVN 项目,我已经检查了两个工作副本(一个在我的桌面上,一个在我的笔记本电脑上)。由于一些不可预见的变化,我编辑了两个工作副本,然后将桌面上的一个提交到存储库。

现在,我想弄清楚如何提交我在笔记本电脑上所做的更改而不会搞砸一切。我认为一个好的起点是查看笔记本电脑上的工作副本与当前 HEAD 修订版之间的差异,但我不知道如何做到这一点。

4

2 回答 2

3

表现得像你要提交一样。它将向您显示已更改文件的列表,然后您可以右键单击列表中的每个文件进行比较

于 2013-08-23T03:43:42.640 回答
2

只需更新笔记本电脑上的 WC 并集成已提交的更改。TortoiseSVN在更新之前,您可以使用-Check for modification上下文菜单将更改(本地和远程)视为文件列表,无需上下文

我为您的案例建模(更改了两个工作副本,其中一个提交,交叉更改)。来自 WC 的屏幕截图,其中包含本地未提交的更改

没有“检查存储库”

没有回购

使用“检查存储库”

没有回购

在第二个屏幕截图中,您可以看到汇总的更改(在 WC 和结帐后的存储库中)

  • 双方都修改了hello.de,由于这个事实,我从这个WC的提交将被阻止
  • Hello.eo 仅在本地修改,通常 diff 显示这些更改
  • Hello.fr 仅在 WC1 中进行了修改

对于此修改列表中的任何文件,您可以使用此窗口的 TSVN 上下文菜单中的“与...比较”并查看更改的部分

与 Tmerge 的差异

于 2013-08-23T10:22:38.670 回答