我想重命名我的 svn 存储库的快速访问文件夹,因为它们都被称为“trunk”。我遵循了这个问题,一切似乎都正常。我有包含所有链接的文件夹,我可以将它们拖到快速访问栏。
举个例子,实际文件夹位于c:Users/me/files/svn-folder/trunk/
,链接位于c:Users/me/quickAccessHack/fake-trunk
。Windows 资源管理器和 WSL bash 现在都导航到链接,而不是原始文件夹。我认为这是设计使然。
但是,所有这些文件夹都是 svn 版本控制的,而这个 hack 似乎让这一切变得一团糟。TortoiseSVN 现在确信该文件夹根本没有版本控制。我想,好吧,反正我用的是 WSL,那就在那里做吧。Svn status 和 svn info 仍然可以通过 WSL 工作,但只要我想向文件夹写入任何内容,我就会得到svn: E200030: sqlite[S10]: disk I/O error
。
如果我导航到我的真实的通过 WSL 访问文件夹,svn 可以正常工作。我不明白的是文件夹地址也会随着链接而改变。所以快捷方式实际上并不是到某个地方的快捷方式,而是用另一个地方代替了那个地方。我想这就是 svn 中断的原因?我该如何避免这种情况?
我发现关于颠覆中的符号链接的这个问题,但我认为我的问题不是符号链接之内我的 svn 存储库,而是存储库本身被链接。
解决此问题的唯一方法是不直接链接主干,而是链接包含分支和主干的父文件夹。但这意味着我总是必须先导航到主干,而我想避免这种情况。我非常感谢任何帮助或解释。