簡體   English   中英

Tortoise SVN“已過時”和“先更新副本”錯誤

[英]Tortoise SVN "is out of date" and "update copy first" errors

我已經檢查了更多,但沒有找到關於我的問題的明確答案,關於已過時您必須在 Tortoise SVN 中更新您的副本第一個錯誤。

只是我想去修訂 X 並在我的軟件代碼中進行一些更改。 然后,我想將它提交給新版本。 但是,會出現此錯誤窗口。

你能幫我解決這個問題嗎?

圖片:Tortoise SVN 中的錯誤窗口

  1. 修補舊代碼總是壞主意(tm) - 將結果前向移植到current代碼庫中會讓人頭疼
  2. 在開始補丁之旅之前,您必須閱讀並理解有關分支和合並的 SVN 書籍章節

如果您無法從過時的 WC 提交到 repo,則您必須在 repo 中有相同版本的路徑,因為您要修改

為了得到它,你可以|擁有:

  • 將您的 WC 更新為<OLDREV> (完成)
  • 從您的 WC 在 repo 中創建新分支
  • Hack-commit-debug 代碼到分支
  • 完成修補后,嘗試將主干合並( merge ...--dry-run )到您的分支(以便將歷史代碼的更改集成到當前代碼庫中),獲得“合並地獄”,解決所有沖突
  • 在分支中調試生成的代碼混合,使其處於 OK 狀態
  • 將分支合並回主干

暫無
暫無

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

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