问题标签 [changeset]
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.
java - IBM Jazz Team Server:如何从变更集中检索变更?
我使用 REST API 从项目中检索变更集。例如,我得到以下响应:
现在我想找到源代码文件以及更改。但是我该怎么做呢?当我尝试向列表更改中的 uri 发送 HTTP Get 时,我收到 Bad Request 400 错误。我能做些什么?
svn - 是否可以将多个 SVN 修订版重新捆绑到一个修订版中?
有人签入了 20 个文件,作为他们正在进行的逻辑工作的一部分。
不幸的是,他们做了 20 次单独的提交。这让我变成了一只悲伤的熊猫
有没有办法从 repo 中清除这些提交,然后一次性重新提交它们?
或者,有没有办法将这些变更集捆绑在一起,以防止有人在中间的某个修订版中签出代码?
假设修订为 1001-1020。我想要阻止的是有人能够在不稳定的损坏修订版之一(即 1001-1019)上进行合并/分支/标记。
即使能够将这 19 个中间状态修订标记/标记为不可合并/不可分支也会有所帮助
java - BRMS-资源和变更集
我正在尝试使用在 JBRMS 中创建的所有规则运行 Drools 项目。我有一个 401 异常并导致空点。
这是我得到的错误。
我收到 401 异常。我是否需要为该 uri 包含用于身份验证的属性文件?我的资源具有声明性模型和规则。一个简单的规则就是如果汽车的“年份”小于 1989,则将“destroy”的值设置为 true。我在某个地方出错了。有人能帮帮我吗?
git - 当有多个存储库并且都不是默认存储库时,如何在 Trac 中创建指向 git 变更集的链接?
在只使用一个关联的存储库时,我非常习惯于使用changeset关键字和提交的 SHA1 哈希来引用我的 Trac 票证中的变更集,如下所示:
这会给我一个指向相应变更集的超链接。
现在我正在开发一个项目,其中同一个 Trac 环境(版本 0.12)有多个与之关联的 git 存储库,并且没有一个是 - 也不应该是 - 默认值,因此上述语法不再起作用。
谁能帮我弄清楚如何引用特定存储库中的变更集?
谢谢!
tfs - 在 TFS 中取消搁置较旧的 Shelvesets 时如何获得正确的版本?
我只是想取消搁置几天前添加的搁置集。同时,其他人已成功签入搁置集中包含的文件的新版本。由于我的文件在最新版本和搁置集之间存在冲突(因为它有另一个基本变更集),我想将我的代码库恢复为搁置集使用的这个特定版本。
我现在如何确定使用了哪个基本版本的搁置集?不幸的是,“详细信息”中没有关于此的信息 - 搁置信息。
powershell - 使用不同登录名的最新 Tf 变更集
我想从 powershell 获取最新的变更集。我可以做到这一点
但这需要访问整个团队项目集合,因为变更集编号用于所有分支。有什么办法可以通过 /login 获得它吗?
visual-studio - 在构建过程工作流活动中获取变更集
我有一个自定义代码活动,它会在构建过程结束时发送一封状态电子邮件。到目前为止,除了我似乎无法获得关联的变更集和工作项之外,我已经可以正常工作了。
现在我正在使用下面的代码来尝试获取变更集和工作项,但它返回一个空列表。
在 AssociateChangesetsAndWorkItems 活动运行并完成后,我的 CodeActivity 运行良好,并且变更集和工作项显示在 Visual Studios 的构建摘要中。
tfs - 如何对一组特定变更集所涉及的资源进行分组?
如何查询 tfs 历史以获得此结果:对一组变更集中涉及的资源进行分组?例如,我想要做的是了解过去 2 个月内哪些文件发生了变化。我在 TFS Explorer 上试过,但我只能从一个变更集中获取详细信息。TFS Sidekicks 也是如此。我对命令行没有运气,甚至没有直接连接到数据库。有人知道获得该结果的聪明方法吗?
maven - 没有任何更改的 Liquibase 校验和验证错误
即使没有在变更集中进行任何更改,Maven 也会触发 liquibase 验证失败。
我的数据库是oracle。
情况:
在数据库更改日志表中记录了更改集
<changeSet id="1" author="me" dbms="oracle">
;然后我错误地添加了另一个变更集
<changeSet id="1" author="me" dbms="hsqldb">
重新运行 liquibase 脚本 Maven 触发校验和验证错误。
然后我将 hsqldb changeSet 更改为
<changeSet id="2" author="me" dbms="hsqldb">
Maven 仍然触发校验和验证错误。
然后我将数据库中的第一个 changeSet 校验和手动更改为当前的校验和,脚本成功运行。
一切看起来都不错,但是当我重新部署整个应用程序并运行 liquibase 脚本时,第一个 changeSet 的校验和仍然像第 6 步之前一样。
git - Git:将不同的变更集推送到heroku
我想推送我的存储库的以前版本。如何将以前的变更集推送到 heroku?
就像是:
git push heroku 07226c49428354b09349ec45078122ce7cd410c8
谢谢!
编辑:一些试验
git branch -a 产生
尝试类似的东西
给我吗:
我猜这是因为我当前的 heroku 部署是 HEAD,并且由于我想部署以前的变更集,git 会引发错误。所以我重新创建了新的heroku 堆栈(删除当前的heroku,删除它的引用,并创建一个新的heroku cedar 堆栈),并尝试再次推送特定的变更集。这一次,在一个空的 heroku 部署中,我得到:
错误:无法推送到不合格的目标:master 目标 refspec 既不匹配远程上的现有 ref,也不以 refs/ 开头,我们无法根据源 ref 猜测前缀。错误:未能将一些参考推送到 'git@heroku.com:empty-waterfall-8460.git'
任何想法如何在没有任何这些问题的情况下推动不同的变更集?或者我是否必须每次从特定变更集开始创建一个分支,重新创建 heroku 堆栈并推送该分支?