问题描述
我的SVN项目文件比较大,几个G,我想把这些代码全部放到github等代码托管网站,如何做呢?
问题解答
回答1:里面肯定存过二进制文件,对你的项目目录不是很清楚,不过我推荐做如下尝试:挑选出某些有意义的文件夹转成GIT项目,毕竟你的项目几个G,我怀疑是功能没有拆分造成。
回答2:尽量过滤掉那些中间文件,只保留源码和构建脚本尽量模块化,然后通过模块分割成具体的仓库,再用版本控制管理回答3:几个G的项目也是蛮大的了,应该是包含着一堆视频 声音 图片资源文件吧。能省略的就省略吧,保留核心的东西。
回答4:几个G我也是给跪了~~建议公司内网搭一git仓库 可以选用gitlab 官网地址 安全 快速 便捷 (毕竟还是有不少内网渗透事故是因为开发人员用户名密码写代码里了... )部分代码如果选择开源 将其抽离出来 单独push到github上:)
回答5:github也很慢
回答6:你的项目不会是产品原型图吧?请用其它类型的来做版本控制吧
回答7:只留下核心的代码,因为每个人的项目部署都不一样,但是核心的代码都一样的。
回答8:几个G也是蛮拼的,是不是太多日志文件和二进制文件啊?这些文件可以忽略,核心代码如果是以G计算的话,那项目也是蛮庞大的,估计是Facebook级别的