1

我在这里问这可能是一些基本的东西,但仍然想继续我的岗位追求学习。TortoiseSVN切换,分支和分支工作

我最近进入了SVN,有些问题困扰着我的脑海。我有一个存储库,其中有一个/中继所有当前的开发过程正在发生。我已经创建了一个分支,用trunk的内容进行回购,并更新了我的分支文件夹(在本地计算机上),以便将来自存储库分支的所有内容都复制到我的本地分支。我已经使用svn switch选项在本地机器上从主干切换到分支。

一些人能回答以下几个问题:

  1. 分支我需要我的本地分支svn update到回购分支,这样的变化回购权发生后的工作?

  2. 如何找到我对本地分支所做的更改?让我说,例如主要开发的回购的URL(即/主干)可以通过dev.mobile42.com和我更新我的本地分支回购分公司,我如何使回购分支反映我的变化相同的URL dev.mobile42.com,是否足以在我的本地机器上进行切换,以便它反映出这些变化,或者我在这里是错误的。一些我需要看到我在分支上工作的结果。我怎样才能做到这一点!

P.S因为我在web dev上工作,所以在合并我的分支到trunk中之前,必须通过测试。

+1

您应该阅读SVNBook。至少基础知识:查看SVN背后的基本概念:http://svnbook.red-bean.com/en/1.7/svn.basic.html 你的问题很模糊,因为据我看你混淆了'branch '和工作副本条款以及'提交'和'更新'。 – bahrep 2012-07-27 13:51:31

+1

+1 @bahrep。您还应该阅读TortoiseSVN帮助的第一章。右键单击任何文件夹,选择TortoiseSVN,然后选择帮助。 – 2012-07-27 13:59:35

回答

0
  1. 是的,但只有在其他人对您的分支进行了其他修改时才会生效。

  2. 您错过了一些步骤。要树干反映分支更改,您必须将分支重新集成到树干中,然后提交树干。

重返社会之前,我们建议您合并一个版本范围从主干到您的分支,然后与主干修改测试分支。

0
  1. 您必须神交SVN Book
  2. 检查手动

现在你没有看到和理解根本的东西

  • 有没有这样的事情在颠覆,如“本地分行”。该是只有和一个或多个(地方你)工作副本,这是在库中的某些子树的历史上的一些点的片
  • 在SVN工作周期为“结帐编辑commit-编辑提交...“在同一代码库中获得(可能的)第三方并行更改的中间更新 - 对于任何工作副本(链接到主干/分支/任何):即WC中的更改必须存储在回购中(在相关部分的)与犯子树之间传输
  • 数据(复制)与合并
  • httpd的停库库的任何部分使用<some URL>普通的浏览器,但没有活动内容将被激活内部存储库访问,你必须有建设部署阶段,在这种情况下,它的任务是你的建设者 - 什么部署