在本地修改文件后但在提交之前更新SVN

在本地修改文件后但在提交之前更新SVN,svn,Svn,我错误地对svn存储库进行了svn更新。它只是回答说: Updating '.': At revision 23 我不想做这个更新 我是唯一一个使用此SVN存储库的人 我在本地修改了文件,但没有提交它们 由于没有其他输出,可以安全地说我当前编辑的文件没有被svn更新覆盖吗?我没有丢失我的编辑 我在不同的目录中恢复了备份,并比较了文件,但没有发现它们被覆盖 我阅读了SVN手册,它指的是为每个修改过的文件显示的一行,因为我没有收到任何其他消息,我可以安全地假设我当前的编辑没有被覆盖吗?SVN

我错误地对svn存储库进行了svn更新。它只是回答说:

Updating '.':
At revision 23
  • 我不想做这个更新
  • 我是唯一一个使用此SVN存储库的人
  • 我在本地修改了文件,但没有提交它们
  • 由于没有其他输出,可以安全地说我当前编辑的文件没有被svn更新覆盖吗?我没有丢失我的编辑
我在不同的目录中恢复了备份,并比较了文件,但没有发现它们被覆盖


我阅读了SVN手册,它指的是为每个修改过的文件显示的一行,因为我没有收到任何其他消息,我可以安全地假设我当前的编辑没有被覆盖吗?

SVN update
已经确认您的工作副本已经“在第23版”

通常,
svn update
将列出存储库中已更改的每个文件,并将更改合并到您的工作副本中。如果更改与您正在进行的更改发生冲突,则可能会发生冲突,需要手动解决

使用
svn status
svn diff
查看已编辑文件的状态和修改


针对你的评论:


svn update
未覆盖您的修改


即使引入了新的修订(它们不是),更改也会与您的修改合并。如果无法合并这些更改,将导致冲突,
svn status
将在文件名上显示C,而不是M

您是否确认执行svn更新没有覆盖我在本地文件夹中所做的修改?显然,这是关键问题。当我执行svn状态时,我会在已添加到Repo和?对于未加入回购协议的债券。svn diff列出了一系列更改。