Vimdiff改变了Dropbox的文件

Léo*_* 준영 1 vim vimdiff

我经常收到通知我的Vim我的文件已在其他地方更改,因为我使用Dropbox.

然后我需要按

L 
Run Code Online (Sandbox Code Playgroud)

因为这是我唯一能看到朋友改变文件的方法.这迫使我使用他的版本,然后试着记住我所做的改变.

然而,这个程序对我来说变得困难,因为编辑率已经增长.我想要

 vimdiff [file_with_my_edits] [file_with_my_friend's_edits] 
Run Code Online (Sandbox Code Playgroud)

某种程度上我的朋友的版本与我当前的文件有一些新的编辑.

vimdiff当版本库相同但当前文件不同而不丢失任何编辑时,如何将当前文件与朋友的文件一起使用

Pau*_*lin 8

如果两个(或更多)人同时处理文件,则应使用版本管理系统,如subversion或git.正如您已经看到的,在这种情况下,dropbox不是解决方案.

  • 也许如果你把git存储库放在dropbox上,并且你有两个你自己的签出单独推送到dropbox上的那个? (2认同)

Rod*_*iro 6

这个vim技巧提供了一个函数来将当前缓冲区与磁盘上的文件区分开来.它旨在向您显示自上次保存以来所做的编辑,但它也会向您显示您朋友所做的编辑.