我现在有一个古老的源代码管理系统,我想转移到Git。我有同一个项目文件夹的多个副本;每次我完成发布/新功能时,我都会复制最新文件夹,增加名称并开始处理。这很糟糕,但我是唯一的开发人员,所以它的工作原理。我想将项目移到Git,每个文件夹都是一个单独的提交,但不知道从哪里开始。任何帮助将不胜感激!
答案 0 :(得分:4)
这是我能想到的唯一方法 - 这可能需要一些时间......
首先,初始化一个git目录。您可以通过(假设unix / mac os)更改为所需目录(cd <dir_path>
)并从终端运行git init
来执行此操作。这是reference。
接下来将版本#1文件夹的所有内容复制到git目录。从终端运行git .add
之后(这应该在git目录中为提交暂存)。现在您已准备好提交代码:git commit -m 'ver 1.0 commit message'
。
接下来从git目录中删除所有内容(.git
文件夹除外!),然后复制版本#2文件夹的所有内容。然后再次运行add和commit命令。重复,直到你使用的是当前版本。
完成此操作后,我建议您设置某种远程存储库以将项目推送到。 GitHub和BitBucket都非常好!
希望这有帮助。