svn的Replaced的注意点(20.7.1)

重现步骤

1 新增test文件夹,包含一个文件old123文件并提交到svn上
2 本地删除该test,并新增一个test文件夹,包含一个old456文件,并提交到svn上

idea操作的结果

image.png

svn操作的结果

image.png

结论

replaced指把svn的文件夹内容删掉,使用本地的,这种操作常出现在文件夹冲突合并时。

解决办法

前提是replaced后没有文件提交

找到原来的文件夹内容

image.png

copy to

image.png

避免措施

1 svn要每天早上更新,避免本地文件和svn的文件差距过大
2 对svn来讲,对文件夹先删除后添加同名的文件夹操作和直接对文件夹进行revert操作是两种不同的操作; 前一种操作是先删除后添加,后一种操作是文件夹的修改操作。
3 提交后检查提交日志是否有replaced。
参考链接: https://blog.csdn.net/yxr8510/article/details/53432781

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容