所以我最近有一個樹衝突時,試圖將一個分支合併到樹幹。這種級聯成爲一系列事件,我試圖解決這個問題,但現在卻無法做任何事情(事情不會犯,事情也不會更新等)。徹底和徹底搞砸了svn回購 - 如何開始新鮮
我該怎麼辦只是說,好的 - 回到這裏開始新鮮的,或者我可以用什麼其他技術來擺脫這種情況。我意識到我沒有提供太多細節,但是我現在真正知道的是,我搞砸了,嚴重(不需要擔心其他開發人員正在處理它,我只有一個)。
所以我最近有一個樹衝突時,試圖將一個分支合併到樹幹。這種級聯成爲一系列事件,我試圖解決這個問題,但現在卻無法做任何事情(事情不會犯,事情也不會更新等)。徹底和徹底搞砸了svn回購 - 如何開始新鮮
我該怎麼辦只是說,好的 - 回到這裏開始新鮮的,或者我可以用什麼其他技術來擺脫這種情況。我意識到我沒有提供太多細節,但是我現在真正知道的是,我搞砸了,嚴重(不需要擔心其他開發人員正在處理它,我只有一個)。
你究竟是如何做的取決於你的工具。關於Subversion的事情是,你總是有你的歷史,所以你永遠不會完全徹底地被洗腦。我會假設你正在使用烏龜。
首先是在其他地方簽出新的新副本。接下來,在該目錄內執行「顯示日誌」命令。右鍵單擊具有代碼最後一個「未插入」版本的歷史記錄,然後選擇「還原到此版本」。然後,它會警告你,你會做一個反向合併回你的工作副本。沒關係。接受。恢復之後,驗證您的代碼是否正常工作,然後您可以再次提交,然後回到開始的位置。
svn resolve --accept working
經常帶來顛覆版本庫的生活。
嘗試過,但是當我嘗試提交時,它不能識別添加的文件。 – person 2010-10-01 02:09:11
真的,它非常可怕。我根本無法提交文件,即使它們不在存儲庫中,它也不會將它們識別爲新文件。 – person 2010-10-01 02:23:59
你是否對這些新文件做了「svn add」? – 2010-10-01 09:01:57