2011-07-04 49 views
1

我正在使用Flash Builder for PHP 4.5來處理php項目。它基本上是建立在eclipse之上的Zend Studio。SVN拒絕提交。無需更新

我已經移動了一些文件夾和文件,在Flash Builder中重命名了一些文件。一些文件也被刪除。然後我試圖承諾SVN。

由於其中一個文件不是最新的,SVN返回錯誤提示失敗。巧合的是,這也是被刪除的文件之一。

然後我開始進行更新,並得到消息:沒有更改合併。

試圖再次提交只會導致錯誤,指出文件不是最新的。

任何想法如何我可以解決這個問題?

+0

當你完成更新時,你是否首先恢復工作副本中的所有內容,或者是否嘗試更新髒工作副本(包括已刪除的文件)? SVN對工作副本非常善變...... – 2011-07-04 02:05:45

+0

刪除是在Flash Builder中完成的,因此我假設它已經對工作副本進行了所有必需的更改。沒有回覆完成。我沒有嘗試在提交失敗後更新工作副本(髒)。 – F21

回答

2

假設它是使您的提交失敗的已刪除文件,您可以嘗試恢復已刪除的文件,然後進行更新,然後再次刪除,但如果失敗,您可能需要考慮製作一份您在您的WC,恢復原件,更新原件,然後將所有更改複製回來。或者,如果您確定只有被刪除的文件導致提交失敗,則先提交其他所有文件,然後返回並恢復刪除的文件,然後進行更新,然後再刪除並提交。就像我說的那樣,SVN對於骯髒的工作副本是反覆無常的...

+1

最後,我剛剛檢出了一個臨時副本,將髒兮兮的WC上的更改複製過來,然後再次簽入。感謝您的幫助:) – F21

+0

是的,這也應該起作用;) – 2011-07-04 03:26:22