2012-02-08 91 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

相关问题