问题标签 [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 投票
2 回答
2729 浏览

svn - 如何检查SVN中分支和主干之间的合并?

合并到主干后,我在分支中提交了许多更改。

所以我做了很多commit、merge、commit操作。现在我不确定一切是否正确。我可以检查我是否没有错过将一些修订合并到主干吗?

我正在使用 TortoiseSVN 1.7.1,并且可以切换到 svn 命令客户端进行比较(但前提是 TortoiseSVN 不可能)。

0 投票
2 回答
1377 浏览

repository - Bzr:从现有的独立存储库创建共享存储库

在过去的几个月里,我一直在使用 Bzr 对我的项目进行版本控制。我是唯一的开发人员,目前我只有一个本地项目目录中的所有内容,我提交并同步到 DriveHQ。

我现在想到了一些可能会打破这条主线的大规模实验,所以我一直在研究分支和共享存储库的概念。所以我的问题基本上是:我应该如何从这个已经受版本控制的基础上创建一个新的共享存储库?

我对主干、分支和标签的SVN项目结构比较熟悉,我打算采用这种结构。我的计划是继续做一个新的 init-repo,然后将我所有的代码(加上 .bzr)复制到主干文件夹中。那么这样可以吗?或者有什么方法可以将我已经拥有的内容转换为共享存储库?

非常感谢您的帮助。

克里斯托弗

0 投票
1 回答
621 浏览

svn - SVN - 将分支合并到主干,覆盖一些主干更改/新功能

所以......我有一个问题,我创建了一个分支(0.1)并在那里修复了一些东西,但同时我正在主干中处理新东西。

现在我想将分支(0.1)合并到主干,在提交之前我做了差异,我看到应该从主干而不是分支使用一些更改(例如新的 URL 和新的函数名称),但没有报告冲突。

我该如何处理?我应该做反向合并吗?-> 将主干复制到新分支的副本(例如:0.1-TEST)然后将新分支(0.1-TEST)合并回主干?

0 投票
1 回答
156 浏览

svn - (svn) 合并重构而不是整个分支,可能吗?

我注意到我的团队中有一个(n)(反)模式:

我们决定实现一个特性,所以我们(svn)分支。在实现该功能时,我们会进行重构,如果它们可以立即合并回主干,这将使每个人都受益。我们等到我们完成了分支,然后将它与主干重新集成,每个人都获得了功能 + 重构。

现在有趣的是,重构通常比启动它们的功能具有更高(和即时)的价值,所以如果我能以某种方式立即将它们放入后备箱并且不要等到分支完成并重新集成。

据我所知,您不应该将分支与主干“合并”,但您反过来(经常将主干与分支合并)直到分支完成,然后您将分支“重新整合”回来树干。如果您以错误的方式(将分支与主干合并),那么您会搞砸(合并信息和其他东西),到时候,您会陷入各种邪恶,并且无法顺利重新整合。

想法?

0 投票
3 回答
188 浏览

svn - SVN:如何修复错误地提交到主干而不是分支?

我最近在我们的 SVN 存储库中创建了一个维护/错误修复分支,以便在我们将在主干上引入新功能的同时发布稳定的版本。这个分支被称为“4.2.x”

现在,该团队的一位开发人员没有将他的工作副本切换到 4.2.x 分支,而是将更改提交到主干。这些更改应与其他错误修复和小更改一起在 4.2.x 分支中,以便在下一个 4.2 版本中交付给客户。

这些更改包含在一系列连续的修订中,比如 500 到 510,它们是对主干的最新提交。

将这些更改带回 4.2.x 分支并离开主干的最好和最干净的方法是什么,以便以后我们想将 4.2.x 分支合并到主干时不会引起问题?

0 投票
3 回答
56 浏览

svn - 通常使用 svn 添加到主干的内容

据我了解,只需将您使用一次或定期使用的文件添加到主干中。将永远不会被触及的文件添加到主干似乎既浪费又笨重。这个逻辑正确吗?然后,如果我最终想触摸其中一个文件,我以后可以轻松添加它吗?

0 投票
1 回答
246 浏览

svn - 如何在tortoiseSVN中重新集成一个分支

我终于成功创建并在一个分支中工作。我已将更改提交到分支。现在我想将分支中的工作重新整合到主工作主干中。我如何在 tortoiseSVN 中做到这一点?

0 投票
0 回答
1194 浏览

svn - 使 SVN 分支与主干保持同步

几天前我从主干分支出来,那时我有一个相同的副本。我对几个文件做了一些修改。

主干发生了一些更改,我想将其合并到我的分支中(以便我了解主干的最新情况)。因此,当我进行测试合并时使用 Tortoise SVN,似乎没有任何冲突,只有添加/删除和修改。

问题是,这怎么可能?

我的解决方案是: 1. 在分支中使用 Tortoise SVN 创建一个补丁并保存文件。2. 恢复分支中的更改 3. 从 Trunk 合并到分支 4. 在分支中应用补丁

还没有真正尝试过,但我现在要去。

如果有人遇到这种情况并找到解决方案,请告诉我,如果您认为我的解决方案行得通或行不通。

谢谢。

0 投票
1 回答
59 浏览

svn - SVN 指的是我已经删除的旧课程

昨晚我从主干更新并合并了 3 个文件,合并时出现了一些错误(不是编译时间),我无法弄清楚。在我弄清楚问题之前,我提交了包含与其他文件合并的文件的更改。

自动测试服务器向我发送了一个构建错误,它找不到该类之一。我在本地删除了该类,并使用不同名称的新类创建并替换了它的用法。然后我再次从主干更新并提交了我的更改,但来自测试服务器的构建错误仍然是指我删除的旧类,它不再存在于我的本地机器中,当然我提交了这些更改。

我应该如何解决这个问题?

0 投票
2 回答
2773 浏览

svn - SVN中将分支重新集成到主干的问题

我正在尝试将分支重新集成到主干,但是当我在 TortoiseSVN 中单击“测试合并”时,我收到以下消息:

但是,分支中的文件和主干中的文件完全一样。当我将主干合并到我的分支时,该文件位于某个分支中。

有人遇到过这个问题吗?