2012-02-08 90 views
3

我使用SVN(現在只有1天)(針對Android開發)和使用Subclipse插件SVNSVN提交失敗「工作副本是不是最新的,文件系統沒有項目」基於Eclipse

嘗試提交我的項目時出現錯誤。

錯誤在於AndroidManifest.xml文件已過時,文件系統沒有這樣的項目,文件未找到「事務15-k」,然後url到AndroidManifest.xml的文件位置來自標籤的服務器,我認爲這是在發生此錯誤之前用於恢復項目的標籤。

不能回答我的問題,所以我在這裏寫的答案

我知道現在發生了什麼......

我昨天就已經恢復了我的項目從一個標籤。

然後我就改名庫這個標籤......從A0001到A001

但由於某些原因,我還沒有完全理解(但我想會後,我閱讀所有關於本手冊中的顛覆 - 但這可能需要一段時間)....當我嘗試提交我的工作副本時,它會嘗試提交此恢復的標記a0001,而不是我的主項目主幹。我不知道在選擇「提交」後,在對話框中編輯目標網址。

p.s.如果有人能告訴我如何告訴我如何讓它將我的項目(工作副本 - 來自我的計算機的文件)再次提交給主項目主幹,那很好。否則,可能我會在試圖找出如何做到這一點的同時,搞亂SVN中的一些文件。

+0

你以前運行SVN更新你試圖提交? – 2012-02-08 08:54:48

+0

對於SVN來說還是很新的......所以不能完全確定更新是什麼......但是如果這意味着我是否從版本庫恢復項目......我昨天確實做過這件事......不確定是否立即發生提交問題之後或一段時間後。 – ycomp 2012-02-08 09:02:40

+1

這可能值得閱讀[SVN書](http://svnbook.red-bean.com/en/1.7/index.html)的前幾章,它解釋了SVN模型(更新,提交,衝突,等等。)。 – 2012-02-08 09:08:26

回答

3

好,我找到了解決自己的問題。我發現有一個叫Git的替代...我安裝了Eclipse插件,我喜歡它更多...

0

我建議更新AndroidManifest.xml(只有該文件)...更新後,可能會出現一些衝突。如果是這種情況,請解決它們,然後提交。

+0

現在確定這個新的錯誤:更新/Users/michael/Development/Android/data/workspace/MyProject/AndroidManifest.xml -r HEAD --force C/Users/michael/Development/Android/data/workspace/MyProject/AndroidManifest.xml 已更新至修訂版15. ====衝突統計:===== 樹衝突:1 – ycomp 2012-02-08 09:10:22

+0

commit -m「」/ Users/michael/Development/Android/data/workspace/MyProject/AndroidManifest.xml 工作副本中的衝突阻礙了當前的操作 svn:提交失敗(詳情如下): svn:中止提交:'/ Users/michael/Development/Android/data/workspace/MyProject/AndroidManifest.xml'仍然存在衝突 – ycomp 2012-02-08 09:10:59

+0

樹衝突意味着你有cre ated /移動/刪除一個文件或目錄與其他人在您的Subversion存儲庫中創建/移動/刪除衝突的文件或目錄。如果你不知道如何從Eclipse中解決這個問題,我建議你也得到一個普通的SVN客戶端,並檢查工作副本(確保不要混合使用1.6和1.7客戶端) – Rup 2012-02-08 09:24:50

相關問題