我是SVN“pipe理”世界的新手, 也是第一次build立SVN仓库的stream程文档。 我已经使用了SVN一段时间了, 不是作为pipe理员。 这是我为目前为项目设置SVN存储库所做的工作。
道歉为我的长期职位。
迄今为止这似乎是正确的。 但通常你在树干而不是在树枝上发展。 分行是从主干线的主要开发线进行testing和开发出来的,但是你可以按照你的意愿去做。 这只是一个惯例。 当我重读你的post,你做到这一点。
如果你签入,所有改变的东西都属于一个新的版本。 所以,如果你实际上修改了80并且检查了10个已经改变的文件,所有的cheched-in文件将成为81版本,你的主版本也会升到81。 文件上的标记告诉你,在哪个修订版本中,文件的最后一次更新是在哪个修订版本中进入你的svn。
版本号正在跨越标签,分支和中继等所有分支。 因此,只用一个回收站就可以托pipe一个项目,而不需要在一个回购站点下pipe理不同的项目。
但是你的步骤和任务都很好。
对我来说正常的方式如下:
-Create repos. -Create Trunk,Taks, Branches. -Initial Import into trunk. -Copy Trunk to Branch. -Ask QA to test the Branch. -Reintegrate Branch into trunk (don´t know which software you use for developing. Normally your software should have an Option for that task. Eclipse does for example). This is called a merge. -Then copy merged Trunk to Tags in a special subdir.