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