颠覆eclipse和多个存储库

时间:2012-02-06 06:11:01

标签: eclipse svn pycharm

我有一个有趣的svn问题。使用eclipse,我有svn插件,这一切都很好。或者,直到几天前,我在远程服务器上为不同的项目设置了一个仓库(在远程服务器上,因为我与另一个开发人员共享代码。本地的svn仓库用于我自己的项目)。

Pycharm ......哦pycharm。现在让我们不要担心这个奇怪的球应用,但请放心,新的回购工作正常。

问题是,我只是尝试使用我的svn eclipse提交一些代码,它说的是什么?

  

svn:提交失败(详情如下):   svn:'http:// localhost / svn / projectA / app / views / pages'的选项:无法解析主机名`svn:// xyza / projectB。':请求的名称有效,但没有所请求类型的数据被找到。    (HTTP://本地主机)

现在,我的projectA(本地,私人工作)曾经愉快地坐在http://localhost/projectA(或其他什么。我真的不知道它曾经在哪里坐下,我怎么才能找到它?) 愚蠢的projectB似乎接管了整个 svn提交过程(不确定如何)。我如何告诉eclipse或svn或者任何用于projectA代码的东西,使用一个存储库?然后,对于projectB,我有使用其他存储库的pycharm?

更新: 我试过了:

svn switch --relocate svn://x.y.z.a/projectA/ http://localhost/projectB

这根本没有做任何事情 - 好吧,我仍然得到同样的错误。我可能将projectB的旧svn位置错了,我能以某种方式找到它吗?

2 个答案:

答案 0 :(得分:1)

检查常规/网络选项(直接,手动或代理之间)。如果您需要设置代理参数,则必须确保将no_proxy设置为包含localhost,以便两个 repos工作。

关于第二个存储库的地址,您可以使用svn info之类的命令行进行检查。

答案 1 :(得分:0)

我看到发生了什么 - 我不知道它是如何发生的,但万一它确实发生了,这是一个颠覆的事情,而不是日食。

在类似的帖子上查看这个答案: https://stackoverflow.com/a/2246140/1061426

(我选择了这个,因为,它可以让你找到svn存储库的位置!) (我的意思是,当文件弹出时,只需运行保存 - 以查看文件的位置!)

(如果你没有乌龟,这里是repo在windows 7上的地方:

C:\Users\Andrew\AppData\Roaming\Subversion