1. 官网下载,需要FQ
  2. 创建一个仓库文件夹, 如D:\ProgramData\SVN-Repos
  3. 接着创建项目仓库,如D:\ProgramData\SVN-Repos\CoopGame->cd CoopGmae->右键TortoiseSVN->Create Repository Here
  4. 到UE项目文件夹,如F:\ProgramData\Unreal Projects\CoopGame,右键TortoiseSVN->CheckOut
  5. 接着打开UE工程,设置版本控制为Subversion,并设置url为D:\ProgramData\SVN-Repos\CoopGame

最后一步会出现一些bug,总结如下:

  • '1', '7', format found '8'
    这是由于UE仅支持低版本的SVN,高版本不行 所以不能直接创建右键项目仓库,需要用指令创建低版本的
  1. 回到仓库文件夹D:\ProgramData\SVN-Repos
  2. 打开cmd命令台,注:Power Shell会出现问题
  3. Everything查找svnadmin.exe路径,执行下列指令
    "F:\EpicGames\UE_4.27\Engine\Binaries\ThirdParty\svn\Win64\svnadmin.exe" create --compatible-version 1.9 D:\ProgramData\SVN-Repos\CoopGame

BUG整理

1. E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

因为磁盘满了,或者其他原因导致指令中断,右键修改的文件夹->Clean Up并勾选Write Lock即可