Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 同步svn中的分支_.net_Svn_Version Control - Fatal编程技术网

.net 同步svn中的分支

.net 同步svn中的分支,.net,svn,version-control,.net,Svn,Version Control,我同时在两个分支机构工作。如果对主干进行了更改,则我将两个分支与主干同步 开发人员使用什么策略同步分支?例如,如果我在一周内对分支1进行了五次更改,对分支2进行了两次更改,那么我应该将分支1与分支2同步,将分支2与分支1同步。从历史上看,我会等到分支完成,然后将其与主干同步,即我通常不会同步分支。我应该同步分支吗?Svn并不真正理解分支之间的关系。当你做一个分支时,svn只是做了一个副本,然后忘记了它 更为现代的版本控制系统,如git和tfs(以及许多其他系统),实际上理解当您创建分支时,ver

我同时在两个分支机构工作。如果对主干进行了更改,则我将两个分支与主干同步


开发人员使用什么策略同步分支?例如,如果我在一周内对分支1进行了五次更改,对分支2进行了两次更改,那么我应该将分支1与分支2同步,将分支2与分支1同步。从历史上看,我会等到分支完成,然后将其与主干同步,即我通常不会同步分支。我应该同步分支吗?

Svn并不真正理解分支之间的关系。当你做一个分支时,svn只是做了一个副本,然后忘记了它

更为现代的版本控制系统,如git和tfs(以及许多其他系统),实际上理解当您创建分支时,versioncontrol中的两个位置是相互连接的。这样,当您合并时,版本控制系统就可以了解每个分支的更改

您可以使用多种分支策略。查看此页面(它很旧,但仍然相关)

以下是一些关于该主题的较新页面

还有一条很棒的SO线

您仍然可以使用svn,但是合并将需要更多的工作。出于这个原因,您可能希望尽量减少必须进行的合并(但如果必须这样做,则必须:)