问题描述
我正在关注atlassian.com上的tutorial,如何在Windows 10 Enterprise上从SVN迁移到Git,并需要安装区分大小写的磁盘映像。
命令svn-migration-scripts.jar create-disk-image 5 GitMigration
返回以下错误:
无法识别或丢失的命令可用命令:
- 作者
- bitbucket-push
- clean-git
- sync-rebase
- 验证
命令svn-migration-scripts.jar验证是否返回
svn-migration-ssvn-migration-scripts:使用版本0.1.56bbc7f Git: 使用版本2.28.0.windows.1 Subversion:使用版本1.9.4 git-svn:使用版本2.28.0.windows.1您似乎正在运行 不区分大小写的文件系统。不支持此功能,可能导致 数据丢失。无法直接连接到互联网。这可能会干扰 具有克隆Subversion存储库并推送Git的能力 repositories.ripts.jar
解决方法
dojo.connect(this.next,"onclick","get");
dojo.connect(this.next,"refresh");
命令仅在OS X下可用。(来源:https://bitbucket.org/atlassian/svn-migration-scripts/issues/1/case-insensitive-warning-on-windows-ntfs)
但是,在Win 10下,您可以使用create-disk-image
创建一个区分大小写的目录。在PowerShell中执行以下命令(将fsutil.exe
替换为实际目录路径):
<directory>
(如果遇到错误,请参见https://stackoverflow.com/a/60448790/2294031)
之后,fsutil.exe file SetCaseSensitiveInfo <directory> enable
不会抱怨不区分大小写的文件系统。