我有一个大项目的分支,上面有几个变更包。我想撤消其中一个。在Subversion中,这项任务很简单,尤其是使用诸如tortoisesvn之类的工具 - 从历史记录中选择修订版并撤消更改。我找不到在MKS中这样做的方法。我甚至找不到一种方法来将我的沙箱遍历到早期版本。有人可以提供一些指导吗?我宁愿不必创建第二个沙箱,对两棵树进行区分,并将选择的更改从一个复制到另一个,这就是同事(想要做同样的事情)所建议的。
答案 0 :(得分:2)
不幸的是,Integrity中目前不存在此功能。
披露:我为PTC Integrity技术支持工作。
答案 1 :(得分:1)
@mlizak_PTC
你是否知道关于
的事情更改套餐 - >放弃
放弃更改包裹输入...
不知何故,对更改包函数的帮助并没有启发我:)
@乔恩
我知道的唯一方法就是“将沙箱移动到早期版本”,这是因为你有一个定义明确的检查点。项目修订,您可以将沙箱重新定位到(构建沙箱),然后重新同步。
然后,您可以再次将沙箱重新定位到之前的状态(主线或变体),并查看与项目当前状态的差异。
如果不得不依赖changepackage信息,我会重定向输出 命令'si viewcp'到文件中并尝试对该信息进行排序。
例如
public enum guests
{
One = 1, Two
}
您也可以从gui中选择更改包详细信息视图中的所有条目,然后将其复制到剪贴板。