问题标签 [mks-integrity]
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.
mks - 如何从命令行确定 MKS 沙箱是稀疏的还是非稀疏的?
如何从命令行确定 MKS 沙箱的稀疏状态?
从 GUI 中,我可以选择一个沙箱并打开“沙箱信息”。如果设置了“稀疏”复选框,则沙箱是稀疏的。
我喜欢从脚本中的命令行确定此状态,将沙箱临时设置为稀疏,对其进行一些操作,然后恢复到原始状态。
该命令si sandboxinfo
不显示稀疏状态。
version-control - “MKS 源完整性”是否存在责备/注释?
我正在通过“MKS Source Integrity”(专有 VCS,“MKS Integrity”的前身)访问在 Windows 上控制的一些源代码。
如何找出源代码的特定行最后更改的版本是哪个版本?根据 VCS,该功能被称为“责备”或“注释”。
更新(2014 年 5 月 21 日):
我使用的是 1999 年的 7.3e 版本;我认为 MKS 从 2000 年的版本 8 开始进行了很大的更改,因此以后的版本几乎没有相似之处,升级路径也很困难。
maven - 在具有完整性(MKS)的 Jenkins 中使用 maven-release-plugin 作为源代码管理
请注意本文末尾的第二个问题!
我在使用 Jenkins、maven-release-plugin 和完整性(使用 MKS)作为源代码管理(scm)时遇到了一些麻烦。
好吧,我尝试通过 Jenkins 将我的项目从 MKS 发布到 Sonartype Nexus。如果我在 maven-release-plugin 中使用“部署”作为 maven 目标,一切都很好,并且发布部署正确,但它在 Nexus 中保存为快照。
为了避免这个快照问题,我决定将 maven-release-plugin 与 release:perform 一起使用。它应该将版本号更改为没有快照的版本(例如:1.0.0),发布它并在发布完成后再次将快照添加到版本号。版本也增加了(如 1.0.1-SNAPSHOT)。
但是,如果我使用“release:prepare”或“release:perform”作为 maven 目标,输出会告诉我:
在我搜索了很长时间但没有找到我需要的答案后,我想出了打开这个新问题的想法。
我试过这样的事情:
向 pom.xml 添加信息,但甚至不确定 maven 是否意识到这一点(不知道对我来说正确的 URL 是什么,或者我什至有一个,所以我没有更改它)
本站原创:
我的版本:
我将 maven 目标更改为第二次尝试(与 -Dproject.scm.developerConnerction 相同):
发布:执行 -DconnectionUrl=scm:integrity:myUser@myMksServer:7001|#p=d:/MKS/Tools/Tools.pj#s=Tests/Tests.pj#javatests-test04
我事实上它与“部署”作为 maven 目标工作正常,我确信这不是错误的项目路径或 Sonartype Nexus 的错。
任何人都可以帮助我和/或告诉我我的 Maven 目标应该是什么样的吗?我在 pom 中有改变吗?在主 pom 中?我想要发布声明工作...
version-control - 在 MKS 中检测沙盒层次结构中的非成员
有什么方法可以查看 MKS Integrity Client 中位于项目沙箱层次结构中但未作为成员添加到 MKS 项目中的文件列表?
例如,当我在沙箱的现有包中创建新类时。我现在要做的是,我必须通过沙箱层次结构,找到正确的文件夹,然后通过“新成员向导”手动查找并添加新成员。当您一步创建更多文件时,这非常棘手 - 很容易忘记某些文件。
有没有更方便的方法来寻找非会员?
mks - MKS Integrity:获取存档内容(已删除成员)
我知道我可以使用 CLI 命令si viewrevision
来获取版本化文件的内容。缺点是不能删除此文件。
有谁知道存档时获取内容的方法(除了 addfromarchive)吗?
mks - MKS 如何显示成员的所有修订
我想要一个成员的所有修订的列表。
也用于分支。
我知道如何为子项目做,但没有为会员找到解决方案
mks-integrity - 清理会员历史视图?
MKS Integrity 中有没有办法清理会员视图?当您打开会员历史视图时,我们的文件看起来就像巨大的蜘蛛网。如果我们可以单击一个修订版,点击一个神奇的按钮,然后只看到与该修订版直接相关的修订版(即,离它的一个级别),那就太好了。MKS中是否存在类似的东西?(很明显:我是 MKS 的新手)
java - mks-integrity xmlapi 的不同输出
与命令行相比,我只是想看看其他人是否对使用 java 的mksapi.jar有相同的体验。在窗户上运行。
我的问题是,将选项--xmlapi
与 CLI 一起使用或com.mks.connect.AbstractCmdRunner.executeWithXML(String[] cmd)
与 java API 一起使用会为节点Response//WorkItems//WorkItem//Field//Value提供不同的输出
虽然 CLI 有一个包含“Value”值的附加节点TokenValue,但 java API 将值作为Value节点的一部分提供。
例子:
对比
我想知道你们中的一个人是否有解释——或者甚至更好的解决方案来将两个输出与任何版本对齐。
这个例子是结果的一部分si sandboxinfo --xmlapi
version-control - 如何还原 MKS 更改包
我有一个大型项目的一个分支,上面有几个更改包。我想撤消其中一个。在 Subversion 中,这项任务是微不足道的,尤其是使用诸如 tortoisesvn 之类的工具 - 从历史记录中选择修订版并撤消更改。我找不到在 MKS 中执行此操作的方法。我什至找不到将沙箱遍历到较早版本的方法。任何人都可以提供一些指导吗?我宁愿不必创建第二个沙箱,区分两棵树并将选择更改从一个复制到另一个,这是一位同事(他想做同样的事情)所建议的。
build - MKS:无法从沙盒中删除成员
我在 mks 中创建了一个常规沙箱,直到现在我能够在 mks 中添加、删除和执行所有相关操作。突然,我在常规沙箱中执行操作时开始在 mks 中遇到一些问题,并收到以下错误:
注意:我最初将沙箱创建为常规沙箱,但突然它变成了构建沙箱。
谁能解释一下原因?
如何将沙箱改回普通沙箱?