我是否通过svn move -force丢失了更改信息?

svn move允许移动文件,同时保留更改的可跟踪性.现在我有以下场景:

> svn copy dir1 / file1 dir1 / file2
>修改了dir1 / file1和dir1 / file2
> svn将di​​r1 / file1移动到dir2 / file1

Subversion告诉我它不会移动文件,除非我使用–force选项,因为dir1 / file1有变化.假设我执行强制移动,这会对file1和/或file2的更改的可跟踪性产生什么影响?

最佳答案 不,您不会丢失任何更改信息.

但是–force选项提醒您有本地修改,可能不想移动该文件(尚未).而且你不能在以后的’svn revert’中“回复”此举,而不会失去那些本地修改.这就是你必须使用–force的原因.

点赞