2014-09-25 40 views
1

我有一個大型項目的分支,上面有幾個更改包。我想撤銷其中的一個。在Subversion中,這個任務是微不足道的,尤其是使用諸如tortoisesvn之類的工具 - 從歷史記錄中選擇修訂並撤銷更改。我找不到在MKS中這樣做的方法。我什至不能找到一種方法來遍歷我的沙箱到以前的修訂。任何人都可以請提供一些指導?我寧願不必創建第二個沙箱,對兩棵樹進行比較,並將選擇的變化從一個變爲另一個,這是一個同事(想要做同樣的事情)的建議。如何恢復MKS更改包

回答

2

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

披露:我在PTC Integrity Technical Support工作。

+0

謝謝。不是我想要聽到的答案,但很高興能從馬的嘴裏拿出來,就像它一樣。任何想法,如果它將永遠被包括或你可以不說? – Jon 2014-10-01 15:14:39

+0

我可以給的任何答案都是完全的猜測。 – 2014-10-02 12:44:29

+0

夠公平的。謝謝。 – Jon 2014-10-02 13:59:22

1

@mlizak_PTC

你後來知道somethig約

更改套餐 - >棄

放棄修改包條目...

不知何故,幫助改變包裝的功能沒有賜教:)

@Jon

我知道獲得與「將沙盒移到較早版本」相同的唯一方法是當您有一個定義良好的檢查點時。項目修訂,您可以重定向您的沙箱(構建沙箱),然後重新同步。

然後,您可以重新將沙箱重新定位到之前的狀態(主線或變體),並查看與項目當前狀態的差異。

如果不得不依靠changepackage的信息,我將命令「SI viewcp」的輸出 重定向到一個文件,並嘗試把這些信息整理出來。

例如。

si viewcp --fields=configpath,creationdate,id,location,member,membertype,project,revision,sandbox,state,timestamp,type,user 132:1 

從gui中,您還可以從更改包詳細視圖中選擇所有條目並將它們複製到剪貼板。