问题标签 [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 回答
60 浏览

svn - 将项目的多个版本添加到 SVN 并标记它们

我对 SVN 的东西还很陌生,但我正在掌握它。基本上我已经在 Eclipse 中创建了一个项目,我们在计算机上本地保存了项目的 2.1、2.2 和 2.3 版本。我已经为第一个(2.1)设置了我的服务器存储库,所以它位于主干文件夹中,并且有一个标记版本(标记 2.1),但是我怎样才能添加 2.2 和 2.3,所以他们;可以添加到tag文件夹中,然后我们就可以使用2.3作为主干版本了:

我们的存储库结构看起来像这样只是为了给你们一个视觉,因为我的解释不是最清楚的:

(每个项目中大约有 9 个不同的文件夹)

我们很确定我们希望项目中的每个文件夹都有一个主干/标签,在做了一些研究之后,我们认为这将使将来更改某些区域更容易。但是我们不确定现在如何将 2.2、2.3 项目和所有相关文件夹添加到标签中,项目中的文件夹结构完全相同,因此无法想象如果掌握正确的知识会太困难。欢迎任何评论,如果在描述时这不是最清楚的,我们深表歉意。

0 投票
2 回答
1083 浏览

sip - 通过 SIP 中继呼出

我有一个简单的问题困扰着我。我有带 SIP 中继到 ISP 的 FreePBX 服务器。ISP 专用的一个 PSTN 号码。所以所有内部 SIP 分机都使用相同的号码。这是否意味着任何时候只有一个分机可以呼叫外部?

谢谢你。此致

0 投票
3 回答
111177 浏览

svn - svn 从主干切换到分支

我在 SVN 托管项目的根文件夹中trunk,正在探索建立两个分支。

一个分支将是当前(稳定)版本的项目的“快照”,第二个分支将是我将应用一些新代码、测试然后将主干升级到新版本的分支。

我的目标是保留快照作为保险,并快速获得我们项目的较旧、稳定版本。第二个分支,一旦我们应用新代码并且测试通过,将被合并回主干,我们向公众提供。

为了设置快照,我将我们的快照复制trunk到了一个名为v1p2p3

到现在为止还挺好:

我想做的是将我的本地存储库副本切换到此分支,以确保一切正常,但我收到一条错误消息:

错误信息是:

我究竟做错了什么?

(如果这不起作用,我怀疑我无法开始更雄心勃勃的第二个分支。我正在寻找一种不会破坏现有项目布局的方法。感谢您的建议,并且如果这是一个愚蠢的问题,请道歉。)

0 投票
1 回答
483 浏览

svn - 将 svn 中的项目从根目录移动到 /trunk

我的项目位于 SVN 根目录中,但我需要将其移至 /trunk 以成为使用分支。

我可以通过保存所有提交历史来移动它吗?

0 投票
1 回答
292 浏览

svn - 从 Branch 到 Trunk 的持续合并

如果我要在我想要定期从主干合并到分支以及分支到主干的情况下使用 Tortoise-SVN,我应该如何做后者?

我遇到的“分支到主干”教程使用“重新集成分支”命令,但他们只执行一次。当我第二次尝试这样做时,我会遇到意想不到的冲突。

但是,如果我使用“合并一系列修订”命令,我可以多次从分支合并回主干。

文档说重新集成的分支现在没用了,我想这可以解释我遇到的意外冲突。但是,如果使用“合并一系列修订”允许多个从分支到主干的合并,为什么要使用不会的“重新集成分支”呢?

0 投票
2 回答
17900 浏览

svn - 带有 Subclipse 的 Eclipse 项目:引入主干和分支

我的工作区中有一个项目(没有主干和分支),需要创建当前版本的副本,以便在开发新功能时为此版本提供错误修复,如下所述:http: //nedbatchelder.com/text /quicksvnbranch.html。在不影响存储库的主要结构和其他开发人员机器上签出的项目的情况下,推荐的方法是什么?

0 投票
2 回答
52 浏览

eclipse - Eclipse 总是调试项目主干

我有一个在工作中使用 svn 检查的项目。在 Eclipse 的 Package Explorer 视图中,它具有以下关联:

现在我在项目 jar 目录中有一个文件,我在其中放置了一个断点。奇怪的是,当调试器启动时,它总是转到项目 [主干]。这真的很糟糕,因为我需要调试我所做的更改,而不是我签出的主干,而是在 project-jar 中。

唯一的其他细节是我在导入这个项目时使用了 maven 来构建依赖项。但是,为了确保我做对了,我删除了所有内容并再次检查了这个项目。还是一样的问题。我瞪大了眼睛,问工作中的其他人可能出了什么问题,但还没有找到解决办法。

我使用 Eclipse Juno,4.2.2

谢谢,极客欧米茄

0 投票
3 回答
40554 浏览

debugging - 星号到星号调用:403 Forbidden

我有 2 台带有星号的服务器:192.168.241.98 和 192.168.243.112。

第一个有有效的注册:

命令行输出:

243.112 上的同行也很好:

243.112 上的 extensions.conf:

243.112 上的 sip.conf:

现在我尝试用 wacaller 的 Grandstream 电话拨打 123123123。

243.112 CLI 说:

在 243.112 上进行 Sip 调试:

在目标服务器上进行 Sip 调试:

有什么帮助吗?

0 投票
0 回答
265 浏览

svn - 分支到主干合并,反之亦然

一般来说,创建一个分支后,我仍然可以在主干和分支上进一步开发。这为我带来了以下用例:

用例

A. 分支是从主干创建的,并且对主干和分支进行了更改

  • 比方说,主干有转速。1000 和早午餐有转速。1001开头
  • 假设,主干开发停止在转速。1010 和 rev 的分支开发。1015

    1. 如何将更改从分支获取到主干?
    2. 如何获得从主干到分支的部分更改?

B. 分支是从前一个分支创建的

  • 比方说,主干有转速。1000,第一个分支有rev。1001开头
  • 之后行李箱有转速。1010和第一个分支有rev。1015
  • 我们从第一个分支创建第二个分支并获得 rev。1016
  • 假设我们在主干和第二个分支上进行开发。第二个分支的开发在 rev 处停止。1020和rev的分支开发。1025

    1. 如何将所有更改从分支返回到主干?
    2. 如何从主干获取部分更改到分支

以下选项可用:

  • 合并类型 1:合并一系列修订
  • 合并类型 2:重新整合分支
  • 合并类型 3:合并两个不同的树

现在,通常我知道该怎么做,所以我部分回答我的问题以确保我做对了:

解决方案

A1 的解决方案:

合并类型 2. 与主干合并(所有修订 > 1001)

A2 的解决方案:

我不知道如何做到这一点......只有在资源浏览器中进行比较并临时合并并将结果手动复制到我的本地文件......还有其他可能吗?

B1的解决方案:

必须分两步???以下解决方案是否正确?最简单的?如果不经常做的话,似乎很安静……

  1. 使用合并类型 2 将第一个分支合并回主干(所有修订 > 1001 和 < 1015
  2. 使用合并类型 2 将第二个分支合并回主干(所有修订 > 1016 和 < 1020

B2的解决方案:

与 A2 相同

0 投票
1 回答
1350 浏览

svn - svn / Tortoise 从主干结帐到分支的工作副本

SVN,产品的主干(主线),我有自己的分支。

我需要将选定的文件从主干复制到我自己的分支。为此,我:

  • rclick 工作副本文件夹
  • 选择 TortoiseSVN/Repo 浏览器
  • 转到产品/主干位置,在子文件夹中找到一个文件
  • rclick 文件,选择 Checkout,在工作副本(分支)中选择相关文件夹

我得到错误:

那么它是什么工作副本呢?我希望明确覆盖该文件。

PS如果我在回购浏览器中单击文件并在我的分支中输入相关子文件夹的路径后选择“复制到”,则会出现提交消息文本弹出窗口。键入消息,单击确定并得到错误“路径已存在”。啊!