2014-07-16 110 views
3

我有一个古老的源代码管理系统,我想转移到Git。我有同一个项目文件夹的多个副本;每次我完成一个发布/新功能,我复制最新的文件夹,增加名称并开始处理。这很糟糕,但我一直是唯一的开发人员,所以它的工作原理。我想将项目移动到Git,每个文件夹都是单独提交,但不知道从哪里开始。任何帮助,将不胜感激!作为提交将增量项目文件夹移动到Git

回答

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文件夹中的所有内容。然后再次运行您的添加和提交命令。重复,直到您使用当前版本。

一旦你这样做了,我建议设置某种远程存储库来推送你的项目。 GitHubBitBucket都很好!

希望这会有所帮助。

+1

是的,它会工作。我只想补充一点,使用某种脚本语言可以很容易地自动执行这些操作。 – RomanHotsiy

+1

我同意 - 根据您在脚本语言中的精通程度,如果有可能超过5-10个版本的话! – nalyd88

+0

可能更容易移动.git文件夹,而不是每次清除工作目录 – R0MANARMY

相关问题