如何还原MKS更改包

时间:2014-09-25 17:30:50

标签: version-control mks mks-integrity

我有一个大项目的分支,上面有几个变更包。我想撤消其中一个。在Subversion中,这项任务很简单,尤其是使用诸如tortoisesvn之类的工具 - 从历史记录中选择修订版并撤消更改。我找不到在MKS中这样做的方法。我甚至找不到一种方法来将我的沙箱遍历到早期版本。有人可以提供一些指导吗?我宁愿不必创建第二个沙箱,对两棵树进行区分,并将选择的更改从一个复制到另一个,这就是同事(想要做同样的事情)所建议的。

2 个答案:

答案 0 :(得分:2)

不幸的是,Integrity中目前不存在此功能。

披露:我为PTC Integrity技术支持工作。

答案 1 :(得分:1)

@mlizak_PTC

你是否知道关于

的事情

更改套餐 - >放弃

放弃更改包裹输入...

不知何故,对更改包函数的帮助并没有启发我:)

@乔恩

我知道的唯一方法就是“将沙箱移动到早期版本”,这是因为你有一个定义明确的检查点。项目修订,您可以将沙箱重新定位到(构建沙箱),然后重新同步。

然后,您可以再次将沙箱重新定位到之前的状态(主线或变体),并查看与项目当前状态的差异。

如果不得不依赖changepackage信息,我会重定向输出 命令'si viewcp'到文件中并尝试对该信息进行排序。

例如

public enum guests
{
     One = 1, Two
}

您也可以从gui中选择更改包详细信息视图中的所有条目,然后将其复制到剪贴板。