2017-02-22 60 views
0

我無法弄清楚爲什麼我的MDA轉換突然不會創建任何PDM出我的檢出LDM。它通常按預期工作,但我現在在轉換過程中收到此消息:「跳過:鎖定的課程 - CLASS_NAME」。 我使用SVN進行軟件包版本控制,並確保該軟件包的底層XMI文件在SVN中解鎖。我不知道爲什麼我所有的課程都被鎖定,並且不知道如何解鎖這些...轉換過程中出現「跳過:鎖定類」問題

+1

也許一個項目的完整性檢查可以解決問題。我想你沒有啓用安全性? –

+0

感謝您的評論...但是,這並沒有解決我的鎖問題。 –

+0

我想,這需要一些互動式討論。所以你應該詳細說明你的Sparx線程。 –

回答

3

您必須使用EA來簽出您的軟件包。如果你直接使用SVN解鎖它,那麼EA不知道,並且會認爲它仍然被檢入。

你可以做些什麼來修復它使用菜單選項包控制 - 與VC提供程序重新同步狀態

+0

感謝您的回覆......但是,用SVN重新同步分支中的所有軟件包似乎沒有幫助。我也檢查了一下,然後檢查了pacakges,確定EA是抓住然後釋放鎖的那個,但仍然沒有成功。由於鎖定,我的表格仍在跳過。當我右鍵單擊 - >文件屬性...我的包,然後我看到它沒有定義一個鎖擁有者。 SVN也顯示軟件包文件爲「未鎖定」。所以一切都應該工作......我不知道它是否相關,但完整性檢查顯示我的根包是一個孤立的對象!爲什麼?! –

+1

您是否說過** **簽入**包裹?在這種情況下,它意味着是隻讀的。您必須**退房**才能更改該套餐。但是,正如托馬斯所建議的那樣,完整性檢查(通過修復)可以解決問題 –

+0

是的,我簽入以觸發鎖定釋放,但也再次檢出以再次抓取該包裹鎖。對不起,如果我不清楚。但是,我的理解是,這是不相關的,因爲我正在使用另一個目標包進行未鎖定的結果轉換。完整性檢查/解決方案沒有解決問題。我現在沒有理解爲什麼我的課程被鎖定了...... –