本地的也是在svn上版本的基础上开发的,但是大量文件都修改过了,没有提交过。这一更新把很多文件合并了,还恢复了删除的文件,以及各种冲突,救命啊!
svn上的版本完全不能用的,怎么保住我修改过的文件啊。
本地的也是在svn上版本的基础上开发的,但是大量文件都修改过了,没有提交过。这一更新把很多文件合并了,还恢复了删除的文件,以及各种冲突,救命啊!
svn上的版本完全不能用的,怎么保住我修改过的文件啊。
不是,就算你退回去了,最后你提交的时候还是得更新到服务器上的最新版本,合并完成之后才能提交啊。
所以你这些被删除的文件以及各种冲突你还是要解决的。这时候你自己开发的代码其实还在的,所以只需要解决一下冲突就好了。
所以说开发的时候最好岔开一个个人的分支,最后合并进去就好了。这样直接在主线上面开发肯定会遇到这样的事情。
另外一个就是保证时不时做一下更新,不要好几天才更新一次,把所有冲突垒在一起解决。这样🧠会炸裂的。
27 回答12.9k 阅读
8 回答3.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
3 回答1.7k 阅读
6 回答1k 阅读
先备份一下工作目录,以防万一,用 svn status 命令查看本地的修改情况怎么样,然后用 svn resolve 命令解决冲突,然后选你要保留的修改,然后用 svn update -r [revision] 命令把工作目录还原到你指定的版本,然后从备份的工作目录中恢复你的本地修改,最后重新提交用 svn commit