颠覆:更新到头

时间:2019-07-08 12:14:37

标签: svn

Subversion“更新到头部”是否将较新的Head文件与我在本地更改的文件合​​并?还是只更新我在本地未更改的文件,在提交时等待合并?

1 个答案:

答案 0 :(得分:2)

是的,svn update会将HEAD合并到您的本地更改中-如果Subversion能够干净地解决差异,则会自动合并。否则,该文件将被标记为冲突文件,并且您必须手动解决合并问题。

您可以通过运行以下内容获得传入更改的概述:

svn status -u -v

这可能会输出(示例来自Subversion documentation):

$ svn status -u -v
M      *        44        23    sally     README
M               44        20    harry     bar.c
       *        44        35    harry     stuff/trout.c
D               44        19    ira       stuff/fish.c
A                0         ?     ?        stuff/things/bloo.h
Status against revision:   46

您会看到README在本地(字母M)和存储库(星号*)中都发生了更改,因此在此处运行svn update将导致此文件的合并。