簡體   English   中英

Tortoise SVN Merge Dry Run成功但隨后失敗

[英]Tortoise SVN Merge Dry Run successful but then fails

我正在使用重新整合將一個分支合並回主干。 干運行成功沒有任何沖突,所以我繼續合並並得到以下錯誤

工作副本'D:\\ Repositories \\ FwCore \\'已鎖定錯誤讀取假脫機報告請求響應請執行'清理'命令

清理沒有做任何事情。 我已將主干合並到分支中,以便我可以將分支合並回主干而不會出現問題。 這之前已經奏效,但現在我遇到了這個問題,我不知道該怎么做,更不用說非常令人沮喪了。 任何幫助,將不勝感激。

終於解決了這個問題。 它可以快速或很長,具體取決於您在分支中的更改量。 在我的情況下,問題是刪除一個名為Framework的文件夾(在分支中,而Trunk的Framework文件夾未被觸及),然后在相同位置的分支中的稍后階段創建相同的文件夾[我有其他幾個重命名/刪除與此類似] 這引起了SVN的混亂。 另一個問題是重命名文件夾,然后刪除它。

到修復:

  • 首先按照此答案中的步驟操作
  • 切換到你的行李箱
  • 現在開始“重新整合分支”
  • 執行完全合並(不是干運行)並查看問題文件夾的位置
  • 現在還原任何更改,並轉到這些文件夾中的每一個,並執行“一系列的revisiosn合並”
  • 瀏覽日志並僅選擇已刪除/重命名文件夾的修訂
  • 現在提交這些更改 - 這非常重要(這將刪除/重命名trunk中的文件夾)
  • 現在對文件夾執行另一次重新集成,這次是對問題文件夾的下一次重命名/刪除/添加/提交
  • 繼續執行此操作,直到您不再添加/重命名/刪除問題文件夾
  • 確保每次進行更改都會提交,否則事情會再次變壞
  • 在所有問題文件夾上執行這些步驟
  • 修復所有問題文件夾后,再在主干上執行“重新整合分支” 這一切都應該順利進行。 如果存在另一個樹沖突,請還原更改,並在問題文件夾上執行上述步驟

我已經能夠在'虛擬'存儲庫上重現這個問題。 我將向陸龜SVN團隊提出一個建議,考慮到這種情況並讓它在重新整合分支時自動執行

在網上找到這個 - 看起來和你的情況一樣..也許你可以通過這個http://groups.google.com/group/tortoisesvn/browse_thread/thread/970b711c494707b2?hide_quotes=no獲得一些見解

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM