通过Eclipse,我重新打包了我的Android应用程序。我想提交我的更改,但我得到SVN提交遇到了问题。目录xyz已过期。 xyz是旧的包名。这个包在Eclipse中显示,带有一个2x2的盒子图标,右下角有一个x。任何建议我如何解决这个问题,以便我的提交工作,我删除旧的包?
答案 0 :(得分:12)
执行团队/更新以执行项目
答案 1 :(得分:3)
我知道这个问题有点陈旧,我不会给你一个解决方案但是......
我也习惯了这个问题(和eclipse中的svn一样),通常是当SVN需要删除一个文件夹而它是父母(或者更大的树然后是2个文件夹)时。
通常我只提交我必须提交的所有内容,并且在它开始遇到“过时”的问题后,我直接在SVN上删除所有旧的文件夹树。为此,我使用视图“SVN存储库”。然后在您的项目中进行全面更新。
如果您只是在不执行手动删除旧文件夹的情况下进行更新,则需要更新您需要删除的每个“叶子文件夹”。
它无法解决您的(或我的)问题,但至少可以更快地删除此文件夹...
答案 2 :(得分:0)
我做了接受的答案和第二个答案的组合。
即使在第2步之后,Eclipse也发现了冲突:svn:E155015:中止提交:' [违规文件夹的本地路径]'仍然存在冲突 svn解决了[违规文件夹的本地路径]
修复了问题。
注意:步骤1使用SVN的路径,步骤3需要本地路径。
答案 3 :(得分:0)
替代解决方案(以防其他顶级解决方案对您不起作用)