远程服务器上的SVN文件已更新,但不是repo的一部分

远程服务器上的SVN文件已更新,但不是repo的一部分,svn,Svn,我想我快疯了。我在我的本地网站上建立了一个dev,我在那里工作,并且在工作的过程中提交我的工作。然后,当它完成后,我转到我的服务器,在那里安装了svn,我进行svn启动。我知道这不是最好的办法 无论如何,我昨天做了一些直到今天才准备好部署的更改(在代码生效之前,我必须运行一些SQL查询)。我收到一条来自用户的消息,生产应用程序无法运行。我检查了一下,代码似乎已进入生产阶段 我进入服务器上的终端,检查了svn日志,但没有最新的提交。但是,我添加的文件和我的更改都在那里 我无法理解或理解发生了什么。

我想我快疯了。我在我的本地网站上建立了一个dev,我在那里工作,并且在工作的过程中提交我的工作。然后,当它完成后,我转到我的服务器,在那里安装了svn,我进行svn启动。我知道这不是最好的办法

无论如何,我昨天做了一些直到今天才准备好部署的更改(在代码生效之前,我必须运行一些SQL查询)。我收到一条来自用户的消息,生产应用程序无法运行。我检查了一下,代码似乎已进入生产阶段

我进入服务器上的终端,检查了svn日志,但没有最新的提交。但是,我添加的文件和我的更改都在那里

我无法理解或理解发生了什么。即使当我试图做svn了,它失败了,因为文件已经存在。我不得不删除所有的通用文件,然后做svn了


这是怎么发生的?我找不到理由。我想我快疯了。这是否发生在其他人或类似案例之前?

听起来好像是您以某种方式将文件传输到Subversion外部的服务器。也许您有一个映射到它的驱动器,并且正在那里保存文件,但是没有意识到,或者您有一个开放的ssh/终端/远程桌面连接,并且在服务器上实时工作?是的,这显然是第一次尝试,但没有。不是FTP,没有远程桌面,等等。可能是因为当我用Tortoise提交时,它触发了所有外部回购中的某种更新?我知道这听起来是不可能的,但我想不出别的办法。