我正在与客户的TortoiseSVN存储库合作,由于与其他组织的合并,他们有多个域名。为了从我所在的域访问他们的存储库,我必须完全限定他们的存储库服务器的名称。
然而,在结账时,我开始收到子目录
的错误Unable to connect to a repository at URL
'http://servername/svn/dev/etc'
No such host is known.
我立刻注意到的是,提供的名称并不完全合格,我认为这会导致错误。但是,我不知道如何修复它,因为我想知道它是否是对子文件夹的某种内部存储库引用?
答案 0 :(得分:3)
很可能在其中一个子目录中使用硬编码的非相对地址定义了external repository。
这可以针对将来的更改集进行更改,但如果您需要查看旧版本中仍然存在错误的外部定义,则会对较旧的更改集造成问题。
一种方法是,如果只有主机名/地址错误,则会暂时向主机文件添加一个条目,但名称不正确但IP地址正确。我相信这应该足够了。