我有一个大型项目的一个分支,上面有几个更改包。我想撤消其中一个。在 Subversion 中,这项任务是微不足道的,尤其是使用诸如 tortoisesvn 之类的工具 - 从历史记录中选择修订版并撤消更改。我找不到在 MKS 中执行此操作的方法。我什至找不到将沙箱遍历到较早版本的方法。任何人都可以提供一些指导吗?我宁愿不必创建第二个沙箱,区分两棵树并将选择更改从一个复制到另一个,这是一位同事(他想做同样的事情)所建议的。
问问题
1929 次
2 回答
2
不幸的是,Integrity 目前不存在此功能。
披露: 我在 PTC Integrity 技术支持部门工作。
于 2014-09-30T23:15:23.800 回答
1
@mlizak_PTC
你知道吗?
更改包->丢弃
放弃更改包条目...
不知何故,对更改包功能的帮助并没有启发我:)
@乔恩
我知道与“将沙箱遍历到早期版本”相同的唯一方法是当您有一个明确定义的检查点时。您可以将沙箱重新定位到(构建沙箱)然后重新同步的项目修订。
然后,您可以再次将沙箱重新定位到之前的状态(主线或变体),并查看与项目当前状态的差异。
如果必须依赖更改包信息,我会将命令“si viewcp”的输出重定向到文件并尝试对该信息进行排序。
例如。
si viewcp --fields=configpath,creationdate,id,location,member,membertype,project,revision,sandbox,state,timestamp,type,user 132:1
从 gui 中,您还可以从更改包详细信息视图中选择所有条目并将它们复制到剪贴板。
于 2016-09-01T15:38:02.273 回答