Subversion“更新到头部”是否将较新的Head文件与我在本地更改的文件合并?还是只更新我在本地未更改的文件,在提交时等待合并?
答案 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
将导致此文件的合并。