第一次正确创buildSVN回购的步骤

我是SVN“pipe理”世界的新手, 也是第一次build立SVN仓库的stream程文档。 我已经使用了SVN一段时间了, 不是作为pipe理员。 这是我为目前为项目设置SVN存储库所做的工作。

  1. 在头节点下创build了三个节点/分支/干线/标签。
  2. 向开发人员/程序员提供必要的权限,并要求他们在/分支中添加和提交文件。
  3. 要求质量检查小组检查testing服务器中的文件,并certificate安装程序按照规范工作。
  4. 经QAauthentication后,我看到/分支的最新版本号是80。
  5. 我在本地系统中的一个名为/ trunk的文件夹中导出了一个/分支的副本。
  6. SVN将所有文件添加到/ trunk中
  7. 将所有文件和文件夹从/ my_trunk提交到/ trunk(svn commit -m“initial import”../my_trunk/*)
  8. / trunk文件和文件夹的修订现在是81,所有的提交信息都是“初始导入”。
  9. 将/project_1.0 / /标签内的子节点制作成/project_1.0复制到/ trunk中的所有文件。 步骤是否正确? 如果我错了,请纠正我。

道歉为我的长期职位。

迄今为止这似乎是正确的。 但通常你在树干而不是在树枝上发展。 分行是从主干线的主要开发线进行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.