[英]SVN Error after Merge and Commit
我將一個分支合並到另一個分支,然后進行了一些自己的更改。 當我去檢查更改時,我收到此錯誤:
錯誤:
- C:\\ dev \\ Backend \\ Backend_1.1.0.0
在目錄中
C:\\ dev \\ Backend \\ Backend_1.1.0.0 \\ Unit Tests \\ MessageProcessor.Tests'
處理命令'committed'時出錯
'C:\\ dev \\ Backend \\ Backend_1.1.0.0 \\ Unit Tests \\ MessageProcessor.Tests'
不能動
C:\\ dev \\ Backend \\ Backend_1.1.0.0 \\ Unit Tests \\ MessageProcessor.Tests.svn \\ dir-props'to
C:\\ dev \\ Backend \\ Backend_1.1.0.0 \\ Unit Tests \\ MessageProcessor.Tests.svn \\ dir-prop-base':系統找不到指定的文件。
現在我無法提交(獲取“工作副本鎖定,請執行清理”消息),執行“清理”會給出與上面相同的消息。
當我刪除違規目錄時, Greg Hewgill建議並進行更新,更新請求清理,並且清理會在不同的子目錄上引發錯誤。
我將查看源的新副本並手動合並我的更改,但我想知道是否A)有更好的方法來解決這個問題和B)如果有人知道我做錯了什么。
在Windows XP上使用TortoiseSVN 1.6.3,Build 16613和Subversion 1.6.3。
我不認為你做錯了什么,有時會發生TortoiseSVN。 有時這與以下內容有關:
發生這種情況時,我通常會嘗試通過刪除或重命名違規目錄(在您的情況下, C:\\dev\\Backend\\Backend_1.1.0.0\\Unit Tests\\MessageProcessor.Tests
)來修復它,然后執行更新以重新創建該目錄。 確保您不會意外丟棄尚未提交的內容。
下載另一個副本並檢查該副本是否正確。 有時,當.svn文件損壞時會發生這種情況(出於某些原因但發生了)。 我是,保持新的,你去。 如果沒有,請進行更改,然后再次提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.