问题标签 [trunk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
16 回答
449696 浏览

svn - Subversion 存储库中的“分支”、“标记”和“主干”是什么意思?

我在 Subversion(我猜是通用存储库)讨论中经常看到这些词。
在过去的几年里,我一直在我的项目中使用SVN,但我从未掌握这些目录的完整概念。

他们的意思是什么?

0 投票
5 回答
2694 浏览

svn - 在 Subversion 中更改目录结构

如何在 subversion 中创建一个比“分支”目录更深的分支?

我有标准trunk和结构tagsbranches我想创建一个比“分支”标签更深的几个目录的分支。

使用标准的 svn move 方法,它给了我一个找不到文件夹的错误。我还尝试将它复制到分支文件夹中,检查出来,然后将它“svn move”到我想要的树结构中,但也出现“缺少工作副本管理区域”错误。

我需要做什么来创建这个?

为了说明起见,假设我想创建一个分支直接进入'branches/version_1/project/subproject'(尚不存在)?

0 投票
2 回答
587 浏览

version-control - 在 CVS 中分支一个版本

所以我有一个我想在 CVS 中清理的源代码树。

真正想要的是分支旧的东西,但永远不要合并回来。但是,如果我需要,我可以有一个 Eclipse 工作区来访问并进行一些更改。

然后我们清理主干(通过移除我们不再需要的东西)并继续开发。然后当我们发布一个新版本时,我们再次将其分支。

我不确定这在 CVS 中是如何工作的。因此,如果有人可以解释最好的解决方法,那就太好了。

0 投票
2 回答
151 浏览

merge - 从 PROD 合并到 HEAD 还是从 HEAD 合并到 PROD?

我们有两个分支:1. HEAD - 最新版本 (AKA Trunc) 2. PROD - 发布版本

当您修复已发布版本中的错误时,您会执行以下哪些操作:

  1. 在 PROD 中修复它,然后合并到 HEAD
  2. 在 HEAD 中修复它,然后合并到 PROD

(1) 的优点是,这样您绝对不会通过意外从 HEAD 引入未经测试的代码来损害已发布的版本(假设 PROD 总是比 HEAD 更稳定/经过测试)。

(2) 的优点是一段代码在 HEAD 中的用法可能比在 PROD 中更多,因此如果您仅在 PROD 中修复,您可能无法找到所有此类用法,因此会将错误放入 HEAD。

我个人赞成(1)。你怎么看?

0 投票
4 回答
67462 浏览

tortoisesvn - 将分支与主干合并

使用 TortoiseSVN,我需要在分支中进行更改,然后将它们与主干合并。

我是这个项目的唯一开发者,所以我知道主干没有改变。我正在学习 SVN,以便最终我的团队可以使用它。

基本上,我希望我的树干看起来和树枝一模一样。

在 pre-svn 世界中,我只需复制分支文件夹中的文件,删除主干文件夹中的文件,然后将分支复制到主干。

在 TortoiseSVN 中,我尝试过Reintegrate a branch,Merge a range of revisionsMerge two different trees. 似乎什么都没有真正改变主干。我也试过在树干上分支。这给了我一个错误,说主干已经存在。

0 投票
9 回答
293961 浏览

svn - Subversion 中的主干、分支和标签是什么?

可能重复:
“分支”、“标签”和“主干”的真正含义是什么?

Subversion 中的主干、分支和标签是什么?使用它们的最佳实践是什么?

我可以在Visual Studio 2008中使用哪些工具进行 Subversion ?

0 投票
2 回答
2822 浏览

svn - 使用“合并修订范围”从分支合并到主干

我已经像这样在 Subversion/TortoiseSVN 中合并了几次:

方法一:

  • 1)我改变了主干并提交。

  • 2)我在分支中进行其他更改并提交。

  • 3) 在主干的工作副本中:我使用 TortoiseSVN 的“合并一系列修订”从分支合并。

  • 4)然后我提交主干并删除分支。

但是, TortoiseSVN 手册建议使用以下内容而不是 3) 和 4):

方法B:

  • 3*) 在分支的工作副本中:使用 TortoiseSVN 的“合并一系列修订”合并来自主干的更改。

  • 4*) 提交分支,包括主干更改。

  • 5*) 在主干的工作副本中:使用 TortoiseSVN 的“重新集成分支”合并来自分支的更改。

  • 6*) 提交主干并删除分支。

我发现 A 更容易,并且没有找到我不应该那样做的理由。

从分支合并回主干时,方法 B 或 A 的参数是什么?

0 投票
2 回答
702 浏览

svn - 在 Subversion 中为新主干添加标签

我们有一种情况,我们需要对我们的项目进行标记并将其作为新的主干。我们已经将现有的主干变成了一个单独的分支。我的问题是——一旦我们创建了主干的一个分支,我们可以删除主干然后将相关标签复制到主干中吗?有没有更安全的方法呢?

任何建议将不胜感激!

0 投票
2 回答
7097 浏览

svn - 尝试从分支合并时出现 SVN 错误

我正在尝试合并从分支到主干的更改,用于单个文件和单个修订。

我使用 VisualSVN 作为前端。

所以我右键单击文件,Visual SVN -> Merge,然后选择“Merge a range of revisions”,然后输入修订号(来自日志)并点击 Next。然后我点击“测试合并”</p>

我得到的是以下错误:

资源上不存在“ http://subversion.tigris.org/xmlns/dav/md5-checksum ”。

任何想法为什么会发生这种情况?

0 投票
1 回答
539 浏览

svn - 将主干合并到分叉的分支中

希望这是有道理的:在颠覆中,如果我分支一个主干然后分叉该分支,我可以将主干的更改合并到分叉的分支中吗?