如果我安装了Google Drive客户端,并且存储库已同步到Google云端硬盘文件夹,我可以使用Tortoise SVN在Google云端硬盘上查看存储库。如果我可以直接使用https链接访问存储库,我想使它更容易并占用更少的存储空间。我已经能够在riouxsvn.com上执行此操作,但无法使用Google云端硬盘。我发现如果我使用 https://googledrive.com/host/[FolderID] ,我可以直接链接到文件夹,并且我确实获得了该文件夹ID。我可以将其粘贴到新标签中,这样可行。但是当我尝试使用Tortoise SVN的存储库浏览器连接到该URL时,它将无法合作。
所以我需要了解如何使用链接成功连接到google驱动器文件夹。我确实已经设置了存储库。在浏览器中,基本上我得到两个错误。一个是它无法连接,第二个是它无法打开存储库(显然,因为它无法连接)。
非常感谢。感谢。
修改
在Chrome选项卡中加载页面后,URL会更改,我会得到以下内容: https://298rjg498tj358gj.googledrive.com/host/sadf85jf9348jf (不是工作链接,只是示例) 它与我尝试使用的不同。当我把它放入乌龟浏览器时,我得到了这个:
Declare Function SetCursorPos Lib "user32" _
(ByVal x As Long, ByVal y As Long) As Long
Declare Function GetDC Lib "user32" ( _
ByVal hwnd As Long) As Long
Declare Function ReleaseDC Lib "user32" ( _
ByVal hwnd As Long, ByVal hDC As Long) As Long
Declare Function GetDeviceCaps Lib "gdi32" ( _
ByVal hDC As Long, ByVal nIndex As Long) As Long
Sub MoveMouseToRange(R As Range)
Static lDPI&(1), lDC&
If lDPI(0) = 0 Then
lDC = GetDC(0)
lDPI(0) = GetDeviceCaps(lDC, 88&) 'this is the horizontal
'resolution of the user's screen,
'in DPI
lDPI(1) = GetDeviceCaps(lDC, 90&) 'vertical
lDC = ReleaseDC(0, lDC)
End If
Zoom = R.Parent.Parent.Windows(1).Zoom
x = (R.Left + 0.5 * R.Width) * Zoom / 100 / 72 * lDPI(0)
y = (R.Top + 0.5 * R.Height) * Zoom / 100 / 72 * lDPI(1)
SetCursorPos x, y
End Sub
The XML response contains invalid XML
我可以添加一些东西来解决这个问题吗?
答案 0 :(得分:1)
您无法执行此操作,并且您很幸运,将您的存储库保留在Google云端硬盘上并没有损坏存储库。
要通过HTTP提供存储库,您必须在服务器上运行Subversion服务器库。 Google云端硬盘不提供此功能(您也不能强制执行此操作)。