gpt4 book ai didi

eclipse - SVN:不能提交 'x'和 'y',因为它们引用相同的URL?

转载 作者:行者123 更新时间:2023-12-04 04:07:45 25 4
gpt4 key购买 nike

我正在尝试对我的项目进行提交,并且遇到以下错误。密切注意路径:

Commit failed (details follow):
Cannot commit both
'C:\Development\Project\branches\nextver\project\bin\com\companyname\blah\Foo.java'
and
'C:\Development\Project\branches\nextver\project\src\com\companyname\blah\Foo.java'
as they refer to the same URL

这到底是怎么发生的?我从来没有在Eclipse的bin路径中放入源文件!我该如何解决?请告诉我,还有一些比重新 checkout 并替换所有文件更好的方法。我一个人就有191个Java文件,更不用说资源和Eclipse文件了。

最佳答案

我知道自您发布此消息已有一年多了,但这可能会对其他人有所帮助。我刚刚经历了同样的问题。我最终将其追溯到Eclipse上的项目设置。就我而言,发生在eclipse中的构建过程是“构建”/将源文件夹中的所有文件复制到构建文件夹中。这导致源中的.svn目录被复制到build文件夹,这就是Subversion混淆的方式。如果您通过RepoBrowser检查路径(我在Windows环境中使用Tortoise),则这些路径指向正确的目录(源和构建),但是如果您从本地计算机上的目录中运行“svn info”,则会发现源目录和构建目录指向相同的URL(因此出现消息)。

一旦我意识到问题出在Eclipse之内,而不是Subversion特有的,就很容易找到解决方案。您需要在“源”选项卡的“Java构建路径”中的源排除项中添加“**/。svn/”:

项目->属性-> Java构建路径。

关于eclipse - SVN:不能提交 'x'和 'y',因为它们引用相同的URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6157417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com