Git&SVN爬坑

在涉及到多工种协作时,大部分开发团队采用svn作为版本管理工具,这里记录了一些本人遇到的svn的疑难杂症和相关解决方案


FAQ

遇到了Failed to run the WC DB work queue associated报错日志

打开msys2,然后使用pacman -S sqlite3安装sqlite3.exe,进入msys2,然后执行sqlite3 .svn/wc.db "delete from work_queue"清空 svn 的工作队列

遇到了svn 被锁住,报错日志: Can’t revert without reverting children

进入到svn的顶级目录下,然后执行svn revert . --depth infinity即可

Github超过100M的大文件上传,报错日志: remote: error: File XXX/XXX/XXX is 234 MB; this exceeds GitHub‘s file size limit of 100.00 MB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
cd git-repo

# 设置Git LFS
git lfs install

# 追踪大文件的类型,此时会生成一个gitattributes文件
git lfs track "*.zip"

# 将大文件添加到版本库中
git add resources.zip
git commit -m "提交.zip大文件"

# 推送文件到远程仓库
git push
0%