问题标签 [surroundscm]

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 投票
3 回答
3391 浏览

git - 从环绕 SCM 导入 Git?

我的公司在 Surround SCM 中有一个庞大的代码库,该代码库是几年前从 SourceSafe 迁移而来的。我们正在寻找更适合我们需求的东西,但将我们的历史从 Surround 中移除被证明是一个挑战。

谷歌搜索 git importers ,我发现了一个关于 custom importers 的好教程。似乎也支持 svn、perforce 和许多其他软件,但不支持 Surround。

只是拍摄快照并开始一个新的 git repo 会更好吗?或者是否值得编写一个脚本来获得 15 年以上的代码历史?

0 投票
1 回答
262 浏览

svn - 不同 SCM 中的 SVN Externals

在以前的工作场所,我们使用 svn externals 在更新共享组件时更新依赖项目。这使得很容易看到这些更改破坏的任何内容,以及将相关项目自动更新到共享组件的最新版本,而无需任何干预。

在一个新的工作场所,我们正在使用带有环绕 scm 的 cc.net,我正试图在环绕中找到类似的东西。我没有找到任何类似外部的东西,只有“共享文件”,但与外部不同的是,共享文件不允许您指向外部文件的特定修订。

我感兴趣的是其他人在这些场景中正在做什么以依靠他们的持续集成并将其更多地用于集成而不是“持续构建”服务器。有没有人知道不使用 svn 的工具或东西来做“外部”行为?

我想有一个 xml 注册表文件,其中项目取决于哪些程序集以及它们是否应该使用最新版本,但这似乎有点矫枉过正。

0 投票
4 回答
4266 浏览

version-control - 对环绕单片机有什么想法吗?

所以看看不同的版本控制系统:subversion、accurev、surround、tfs、bitkeeper/git/mercurial

  • Subversion:我认为这是相当流行的标准
  • Accurev:似乎有一种爱恨交织的关系。
  • Surround 和 TFS:我没有看到很多关于它们的评论。
  • Bitkeeper/Git/Mercurial:看起来很受欢迎,但我认为“分布式”可能会吓到我的经理哈哈

出于某种原因,他似乎被 Surround 所吸引,并不是因为推销。我们最初下载它是为了评估它,但没有任何结果。所以现在我们又回到了 scm 并想再试一次。到目前为止,我还没有看到像其他一些版本控制系统那样围绕它的任何嗡嗡声。TFS 也一样

0 投票
1 回答
249 浏览

android - Surround SCM 与 Eclipse for Android 项目的集成

我在 Surround SCM 中有一堆代码,我想进入 Eclipse 中的工作区。我需要能够在两个分支机构工作。一个用于错误修复,一个用于新功能,然后可以合并到我的主分支中。做这个的最好方式是什么?

0 投票
3 回答
458 浏览

continuous-integration - 与环绕 SCM 的持续集成

是否有任何与 Surround SCM 集成的持续集成服务器?

0 投票
4 回答
1213 浏览

ignore - 使用 Surround SCM 忽略文件的方法?

我正在使用具有如下目录结构的环绕 SCM:

我的工作目录如下所示:

基本上,如果我的 .settings (目录)或 file.txt 的本地副本已更改,我不希望环绕向我报告。看起来很简单——就像 svn 中的忽略一样,但我似乎无法找到一种方法来使用环绕声。我似乎有很多这些本地文件不需要我正在使用的 scm 工具处理,而且我不希望它们出现在我的递归差异屏幕中。

关于我如何做到这一点的任何想法?

0 投票
1 回答
167 浏览

version-control - 这个版本控制系统是集中式的还是分布式的?

Seapine 的 Surround SCM是集中式还是分布式版本控制系统?

0 投票
1 回答
120 浏览

ticket-system - Seapine Surround SCM 票创建

我对 Seapines SurroundSCM API 比较陌生,所以我可能只是遗漏了一些明显的东西。有没有办法生成一张票,然后在使用 SurroundSCM API 签入文件时将其发送到 TestTrack?有人告诉我有办法做到这一点,但我在文档或他们的网站上找不到任何东西。

0 投票
1 回答
357 浏览

version-control - 从环绕 SCM 迁移到 Perforce

所以我们现在的整个工作都基于 SSCM,有很多历史和版本等。并且希望将所有内容都转移到 Perforce。

那里有什么好的资源(我试过找但找不到)可以帮助我做到这一点吗?

如果不是,我正在考虑一个 python 脚本来检查 SSCM 中的所有内容,然后将其执行。有这种经历的人有什么想法可以分享吗?

将所有历史记录、评论和版本转移到 Perforce 是否可行?

谢谢

0 投票
2 回答
53201 浏览

jenkins - 詹金斯全局变量

我正在尝试在 Windows 上的 Jenkins 中使用全局变量来“自动”从我们的 SCM 系统中检索正确的代码库,但在每种情况下,我都尝试过变量替换没有发生。

我已经在“配置系统”中设置了一些具有默认值的全局变量,并尝试使用和作为 Surround SCM 插件的 Branch 字段的一部分来访问它们$VARIABLE,但没有成功。${VARIABLE}%VARIABLE%

我还安装了具有相同成功率 (0%) 的全局变量字符串参数插件。使用文字值可以正常工作,但似乎没有任何类型的变量替换可以工作,我确信之前有人遇到过这个问题并解决了它。

我已经尝试搜索类似的东西,但没有什么真正接近全局变量的这种用法,而是通常将其作为外部脚本中的函数或传递给批处理文件的参数等进行讨论。

我已经运行“设置”作为第一步,并且可以看到该变量可用,但只是没有发生替换。如果这意味着我将不得不编写一些脚本,那么就这样吧,因为我正在努力使这变得非常灵活并且尽可能不让人头疼,但到目前为止,在这种情况下似乎并非如此。

我的问题与这篇文章非常相似:How are environment variables used in Jenkins with Windows Batch Command? ,但同样,我不想编写脚本,因为它是直接使用变量值的更简单的解决方案。