我有一个古老的源代码管理系统,我想转移到Git。我有同一个项目文件夹的多个副本;每次我完成一个发布/新功能,我复制最新的文件夹,增加名称并开始处理。这很糟糕,但我一直是唯一的开发人员,所以它的工作原理。我想将项目移动到Git,每个文件夹都是单独提交,但不知道从哪里开始。任何帮助,将不胜感激!作为提交将增量项目文件夹移动到Git
3
A
回答
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文件夹中的所有内容。然后再次运行您的添加和提交命令。重复,直到您使用当前版本。
一旦你这样做了,我建议设置某种远程存储库来推送你的项目。 GitHub和BitBucket都很好!
希望这会有所帮助。
相关问题
- 1. 增量目录,将文件移动到目录 - 循环
- 2. Git尝试将子模块文件提交到父项目
- 3. 将Git提交到目录
- 4. 需要帮助将文件从git移动到git LFS,本地提交15个提交远程提交
- 5. 将邮件项目从一个文件夹移动到另一个文件夹
- 6. 从.git文件夹提取提交ID
- 7. 如何使用GIT将同一项目的两个不同提交提交到不同的本地文件夹
- 8. 为什么将Key.snk文件移动到Sharepoint项目的属性文件夹中?
- 9. 编译Maven项目时将文本文件移动到目标文件夹中
- 10. 将文件从文件夹移动到本地git仓库
- 11. Git将文件移动到文件夹中
- 12. 如何使用EWS将项目移动到文件夹?
- 13. wpf将项目子文件夹移动到不同的位置
- 14. 将zend框架项目移动到子文件夹中
- 15. Visual Basic移动Outlook将项目发送到其他文件夹
- 16. 如何将Symfony项目移动到其他文件夹?
- 17. 将xcode 4.5.1项目移动到不同的文件夹
- 18. svn将项目移动到不同的文件夹
- 19. Visual Studio将项目移动到不同的文件夹
- 20. 如何将Netbeans项目移动到不同的文件夹?
- 21. 将文件夹移动到文件夹中移动
- 22. 将文件移动到sysdate文件夹
- 23. 如何避免将目标文件夹添加到GIT提交中?
- 24. 当移动Git项目到其他文件夹,然后向后移动,git的状态显示所有新
- 25. 根据文件数量将文件从文件夹移动到新文件夹
- 26. 如何将本地git仓库从父文件夹移动到子文件夹?
- 27. YIi2上传文件夹移动到项目根目录
- 28. 从pc切换到mac - 移动项目文件夹。如何处理.git?
- 29. SVN(eclipse插件)能否自动同步提交到我的项目文件夹?
- 30. 为什么不建议将Eclipse项目文件夹作为Git存储库?
是的,它会工作。我只想补充一点,使用某种脚本语言可以很容易地自动执行这些操作。 – RomanHotsiy
我同意 - 根据您在脚本语言中的精通程度,如果有可能超过5-10个版本的话! – nalyd88
可能更容易移动.git文件夹,而不是每次清除工作目录 – R0MANARMY