问题标签 [mks]

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 回答
708 浏览

visual-studio-2010 - 如何通过 Visual Studio 操作 MKS 沙箱和成员?

与大多数其他版本控制系统一样,一些杰出的个人或团体已经建立了对 Visual Studio 的扩展,以便开发人员可以直接使用他们最常使用的应用程序管理他们的文件状态。

可悲的是,MKS 并没有真正的开源追随者,应用程序的用户群也没有严重影响那里的开发人员。

我有点想在这里找到答案,但是当我的同事打开这个蠕虫罐时,这是一个令人耳目一新的笔记……结果我们的许多开发人员已经在他们的个人工具箱中拥有了其中的一些。 ..这些是我们提出的一些命令。

0 投票
2 回答
1586 浏览

version-control - MKS Integrity 中的“稀疏沙箱”和“共享沙箱”是什么

MKS IntegrityMake Sandbox Sparse中的含义和Make Sandbox Shared含义是什么?

MKS Integrity - 创建沙盒向导

0 投票
2 回答
476 浏览

windows - 从任务计划程序运行批处理文件时,MKS Toolkit 中的 ps 命令不列出任何内容

我创建了一个批处理文件,如下所示:

another_batch_file 将启动几个进程,我想使用 ps 列出一些特定的进程。当我从 cmd 窗口运行此脚本时,它运行良好,但如果我在任务计划程序中创建一个任务以自动调用此脚本,则 foo.txt 将为空。

我也尝试将ps -l结果输出到文件,它也是空的

ps 和 grep 都来自 MKS 工具包。

编辑:

根据评论,我尝试使用类似于以下的脚本:

现在 foo.txt 仍然是空的,而 bar.txt 具有包含所有进程信息的正常输出。

有人有线索吗?

编辑2:

我选中了“以最高权限运行”框,该ps命令现在运行良好。

在cmd窗口或计划任务中运行脚本时,我一直使用相同的用户帐户,虽然ps可执行文件位于映射驱动器中,但我认为这导致脚本需要更高的权限才能运行

0 投票
1 回答
243 浏览

mks - 如何从命令行确定 MKS 沙箱是稀疏的还是非稀疏的?

如何从命令行确定 MKS 沙箱的稀疏状态?

从 GUI 中,我可以选择一个沙箱并打开“沙箱信息”。如果设置了“稀疏”复选框,则沙箱是稀疏的。

我喜欢从脚本中的命令行确定此状态,将沙箱临时设置为稀疏,对其进行一些操作,然后恢复到原始状态。

该命令si sandboxinfo不显示稀疏状态。

0 投票
1 回答
114 浏览

continuous-integration - MKS Integrity 是基于流的吗?

这本书持续交付讨论了基于流的 VCS,我现在不得不使用 MKS,所以想知道 MKS 是否属于该类别。谢谢

在书中,它讨论了 IBM ClearCase 作为基于流的 VCS 的示例。

0 投票
0 回答
590 浏览

python - MKS Toolkit 在 python 脚本期间停止工作

当我使用以下几行运行 python 脚本时:

导入操作系统

我收到一个 MKS Toolkit for Win32 提示,上面写着“MKS Toolkit for Win32 已停止工作”。

没有这些行,文件运行良好。这发生在 Windows Server 2008 R2 计算机上。它在 Windows 7 上运行良好。有什么想法吗?

0 投票
1 回答
887 浏览

mks - 比较 MKS 中的工作和成员修订

我想获取工作修订版和成员修订版不同的所有文件的列表。有一个命令可以获取文件的修订信息 (si revisioninfo) 但不显示工作文件版本。是否有获取工作文件版本的命令?底线:我想以编程方式检查项目中的所有文件是否都已更新,如果没有显示未更新的文件列表。

0 投票
1 回答
188 浏览

command-line - 如何使用版本 7.6.1.260 通过命令行与 MKS 重新同步?

我真的很难通过命令行/批处理文件来同步我的 MKS 项目。目前我们正在使用 MKS 的这个非常旧的版本 7.6.1.260。到目前为止,我找不到 si 接口。

所以我正在尝试使用 pj 命令。但是我找不到任何关于它的好的文档,并且“MKS man”说“pj 没有条目”。所以我真的很需要你的帮助。

所以基本上我想要做的就是pj -P sandbox.pj我的整个项目是同步的。如果出现任何问题,可以选择覆盖所有内容。

我真的希望有人可以帮助我。

此致!!

0 投票
2 回答
110 浏览

regex - sed 打印前 255 个字符,后跟整行

我想打印前 255 个字符,后跟用 '^' 字符分隔的整行。

(现在我一次用 10 个字符而不是 255 个字符进行测试。)例如,这适用于一个大问题:

问题是有些行很短,在这种情况下,我想将整行打印两次,并用 '^' 字符分隔。

例如:

应打印为:

我真的不需要使用 sed,但似乎 sed 应该能够做到这一点 - 但任何一行命令都会很好。

0 投票
1 回答
688 浏览

version-control - What is the "Merge Base" in MKS?

From reading the MKS Integrity manual, I see the following:

  • The Merge From is the revision from which blocks are merged.
  • The Merge Base is the revision you want to use as the base for calculating differences against the Merge From to be applied to the Merge To.
  • The Merge To is the working file, and is used as the basis for the Merge Result file.

What I don't quite understand is, what exactly is the "merge base"? If I have a fresh sandbox, I'm assuming I have the latest of everything in there, so, if I were to merge changes from a branch to this sandbox, why does the MKS merge tool show me a third file (the merge base)? Where does this file come from and why would I possibly care about this - I just want the differences between the file in my sandbox (the merge to) and the file on the branch (the merge from)?

I've turned off the display of it in the merge tool, but, someone obviously thought it important enough to show and to write about in the manual, so I'd like a better understanding of what it is and why I might (or might not) care about it.