今天遇到一件很诡异的事情。
早上写了个PHP文件commit了,然后修改后再次commit,同事update了最新版本的文件。接近中午,突然发现我电脑上的文件变成最初递交的那个版本了,去看SVN日志,发现并没有新版的日志,简直以为自己穿越了。然后同事看了一下自己的电脑,是最新版的没错,复制给我问题解决。
请问为啥我的文件会变成老版呢?为啥没有日志记录呢?会是什么误操作可能导致这种事情发生?
今天遇到一件很诡异的事情。
早上写了个PHP文件commit了,然后修改后再次commit,同事update了最新版本的文件。接近中午,突然发现我电脑上的文件变成最初递交的那个版本了,去看SVN日志,发现并没有新版的日志,简直以为自己穿越了。然后同事看了一下自己的电脑,是最新版的没错,复制给我问题解决。
请问为啥我的文件会变成老版呢?为啥没有日志记录呢?会是什么误操作可能导致这种事情发生?
可能是和分支的时候的问题,你本地的这个文件和服务器上的文件并不一致,但是在update的时候并没有提示更新,应该是合并分之的时候出错了。