我们的本地工作流程倾向于使用一系列 zip 文件作为本地“源代码控制”,然后再将主要修订正式纳入“大”公司 SCM 系统。我正在尝试介绍 git 作为一种更好的本地 SCM 方法。目前的工作流程对我们的小团队来说非常有效,特别是当测试机器离线时,因为 zip 传输很容易,所以我需要能够将这两种方法结合起来。
是否有 git 命令可以导入项目 zip 文件并可能提交它?
或者是手动检查本地工作目录/分支是否干净git status
,删除所有当前内容git rm *
,解压zip文件到目录,添加所有git add .
,最后提交git commit -a -m "filename.zip"
。我们在 Windows 上工作,因此尽量减少出错的机会很重要,因此命令越少越好!
这将至少允许沉默寡言的现有用户决定何时进行 git 切换,同时仍然启动和运行存储库。
对合适的命令或脚本有什么建议吗?
最佳答案
你为什么不为 unarchive 创建一个 git 别名来运行你在问题中提到的所有命令。
关于git - 是否有与 git archive 相反的命令用于导入 zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7535311/