我有一个大项目的分支,上面有几个变更包。我想取消其中一个。在Subversion中,这个任务很简单,尤其是使用tortoisesvn这样的工具-从历史中选择修订并撤消更改。我在MKS里找不到这样的方法。我甚至找不到一种方法来遍历我的沙箱到一个早期的修订。有人能提供一些指导吗?我宁愿不必创建第二个沙箱,区分这两棵树,并将选择的更改从一个复制到另一个,这是同事(希望做同样的事情)所建议的。
发布于 2014-09-30 23:15:23
不幸的是,此功能目前不存在于完整性中。
信息披露:I为PTC完整性技术支持部门工作。
发布于 2016-09-01 15:38:02
@mlizak_PTC
那你知道些什么吗
更改包->丢弃
丢弃更改包条目..。
不知何故,对变更包功能的帮助并没有启发我:)
@Jon
我所知道的与“遍历沙箱到早期版本”相同的唯一方法是,当您有一个定义良好的检查点重新部署时。项目修订,您可以将沙箱重定向到(构建沙箱),然后再重新生成。
然后,您可以将沙箱重新定向到以前的状态(Mainline或变体),并查看与项目当前状态的差异。
如果不得不依赖变更包信息,我会将命令'si viewcp‘的输出重定向到文件中,并尝试将该信息排序。
例如:
si viewcp --fields=configpath,creationdate,id,location,member,membertype,project,revision,sandbox,state,timestamp,type,user 132:1在gui中,您还可以从“更改包详细信息”视图中选择所有条目,并将它们复制到剪贴板。
https://stackoverflow.com/questions/26044655
复制相似问题