簡體   English   中英

合並和提交后的SVN錯誤

[英]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。 有時這與以下內容有關:

  • 病毒檢查活動。 如果可能,請關閉源目錄的病毒檢查程序。
  • 重命名更改文件大小寫的文件或目錄(即.test - > Tests)。

發生這種情況時,我通常會嘗試通過刪除或重命名違規目錄(在您的情況下, C:\\dev\\Backend\\Backend_1.1.0.0\\Unit Tests\\MessageProcessor.Tests )來修復它,然后執行更新以重新創建該目錄。 確保您不會意外丟棄尚未提交的內容。

下載另一個副本並檢查該副本是否正確。 有時,當.svn文件損壞時會發生這種情況(出於某些原因但發生了)。 我是,保持新的,你去。 如果沒有,請進行更改,然后再次提交。

暫無
暫無

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

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