2012-04-13 55 views
2

在「待定更改RTC源控制列表我的目標文件夾中傳出更改。我的項目是基於Maven的。我沒有對目標文件夾進行任何更改。RTC源控制顯示掛起的更改已經做出未見變化

enter image description here

當我比較我流流的目標文件夾到我有沒有顯示差異:

enter image description here

是否有導致了「掛起的更改一些其他標準'查看列出我的目標文件夾&如何確定RTC正在識別哪些更改?

當我嘗試和撤消目標文件夾內的變更我收到錯誤:

enter image description here

回答

2

+在「target」目錄上方的黑色箭頭表示RTC檢測所述目錄作爲一個新的要交付的元素。
也就是說,你必須在該目錄中已經檢查與更改的其餘部分。

一般來說,target應該被忽略(即從來沒有考慮過要簽入在首位)。
在你的情況,你應該:

  • changeset(假設你尚未完成變更)刪除該目錄:嘗試在目標目錄undo您的變更內。
    (即實際上將觸發,爲新創建的元件,該錯誤消息
    Undoing this change would produce an orphan with no parent folder」)。
    右擊並選擇「ignore
    (不要選擇「Reverse」關於變更本身:它會回滾當前簽入的所有更改)
  • 將它添加到您的.jazzignore:忽略選項將添加或創建.jazzignore,以便在其中聲明您的目錄。

編輯您的.jazzignore如果你已經有一個,與內容類似:

core.ignore.recursive= \ 
    {target} 

注:與ClearCase的問題是不同的,因爲ClearCase中沒有檢測到是什麼私人從檢查出來(你不檢查與RTC)。
您需要明確要求all private filesall checked out files

+0

當我嘗試撤消我收到錯誤的changset。我把它添加到原來的問題。 – 2012-04-13 13:08:58

+1

@ user470184:在這種情況下,更簡單的解決方案是選擇'ignore'而不是undo,它應該直接將該元素註冊到'。jazzignore'文件 – VonC 2012-04-13 13:29:59

+0

剛剛嘗試過的另一個選項是「丟棄」變更集,儘管我剛剛發現這回滾了文件變更,所以如果進行了很多更改,那麼變得不那麼有用。 – 2012-04-13 13:35:12

相關問題