文件名称:git-worktree-create
文件大小:8KB
文件格式:ZIP
更新时间:2024-04-26 03:43:05
Shell
git-worktree-create 背景 我想迁移不使用git的非常老的项目(就像2006年的项目一样,使用git并不是常见的最佳实践-自git在2005年发布) 项目结构是用php编写的“普通” Web应用程序 但是它具有多种版本,例如:生产,生产放血(测试的最后阶段,使用生产数据库),登台,测试和开发; 每个服务器都位于不同的服务器上(并且每个服务器都不应在数小时内被关闭或关闭,甚至不包括开发版本) 自2006年以来,该团队设法在没有git的情况下维护了所有这些版本(对他们而言不多),但是现在我们决定对我们的工具链进行现代化 问题:如何将这些版本合并到git中的1个分支中? 我的解决方案是为每个人创建工作树 额外的问题:git-worktree add无法从现有目录添加( )我的解决方案是使用--no-checkout标志,然后在那里复制并替换我的“工作树”的内容 我的解决方
【文件预览】:
git-worktree-create-master
----.github()
--------workflows()
----install.sh(1KB)
----get(140B)
----uninstall.sh(830B)
----README.md(6KB)
----git-worktree-create.sh(8KB)