基本svn合并/切换
我在一个大的代码库上谨慎地使用svnmerge,我对这个命令不太熟悉。以下方法是否正确:基本svn合并/切换,svn,version-control,merge,Svn,Version Control,Merge,我在一个大的代码库上谨慎地使用svnmerge,我对这个命令不太熟悉。以下方法是否正确: 我有一只箱子 我做了svncp主干分支,然后在分支中做了许多修改 然后我做了一个合并,首先复制我的分支,然后将主干(最近进行了修改)合并到其中:svncp-branch两者;svn合并http://.../trunk 两者 我修复了冲突并测试了合并版本 现在我想用合并版本替换主干。是svn-mv-trunk-oldtunk;svn mv双行李厢正确的操作方法?我不明白“开关”到底是干什么的。嗨!当您希望
- 我有一只箱子
- 我做了
,然后在分支中做了许多修改svncp主干分支
- 然后我做了一个合并,首先复制我的分支,然后将主干(最近进行了修改)合并到其中:
svncp-branch两者;svn合并http://.../trunk 两者
- 我修复了冲突并测试了合并版本
现在我想用合并版本替换主干。是
svn-mv-trunk-oldtunk;svn mv双行李厢
正确的操作方法?我不明白“开关”到底是干什么的。嗨!当您希望将工作副本指向不同的svn url时,命令switch
非常有用,例如,您作为用户在主干中工作,并且希望切换到分支而不接触您的工作区、配置等。这里有一个很好的解释,这在您的情况下是无用的,您不想更改工作副本,而是要更改svn目录。我不会按照你的建议去做,svn mv trunk oldtunk;svn mv两个主干
,它只是脏的,可能有影响。我会努力再次合并到主干中。很抱歉可以合并。。。尽管那会很费时。但是当我尝试时:svn mergehttps://..../branch/ trunk/
I getsvn:E195016:只有在先前合并了版本5625到6454时,才能使用重新整合https://.../trunk 到重新整合源,但情况并非如此:6373637863976402
Hi!我认为这取决于您使用的svn
的版本。我自己,我用的是一个非常旧的,1.6
。在我的例子中,当你执行merge
时,你必须明确指出你想从哪个版本合并到哪个版本。可能在第一个到两者的中,您不必这样做,因为它是新的。。。使用svn合并--help
。。。如果你有疑问,告诉我。