是否有与 git archive 相反的命令用于导入 zip 文件

发布于 2024-12-06 06:21:15 字数 494 浏览 2 评论 0原文

在主要修订正式纳入“大”公司 SCM 系统之前,我们的本地工作流程倾向于使用一系列 zip 文件作为本地“源代码控制”。我正在尝试引入 git 作为一种更好的本地 SCM 方法。当前的工作流程对于我们的小团队来说非常有效,特别是当测试机器离线时,因为 zip 传输很容易,所以我需要能够将这两种方法结合起来。

是否有 git 命令可以导入项目 zip 文件并可能提交它?

或者是手动检查本地工作目录/分支是否干净git status,删除所有当前内容git rm *,将zip文件解压到目录中,添加所有git add .,最后提交git commit -a -m "filename.zip"。我们在 Windows 上工作,因此最大限度地减少出错的机会很重要,因此命令越少越好!

这至少可以让沉默寡言的现有用户决定何时进行 git 切换,同时仍然可以启动并运行存储库。

关于合适的命令或脚本有什么建议吗?

Our local workflow tends to use a sequence of zip files as the local 'source control' before major revisions are formalised into the 'big' company SCM system. I'm trying to introduce git as a better local SCM method. The current workflow is quite effective for our small team, particularly as test machines are off net, as zip transfer is easy, so I need to be able to dovetail the two methods.

Is there a git command(s) that will import a project zip file and perhaps commit it?

Or is it a case of manually checking that the local working directory/branch is clean git status, remove all current content git rm *, unzip the zip file into the directory, add all git add ., and finally commit git commit -a -m "filename.zip". We are working on Windows, so minimising opportunities for mistakes is important, so the fewer commands the better!

This will at least allow reticent existing users to decide when to make the git switch, while still getting the repo up and running.

Any suggestions on suitable commands or scripts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乜一 2024-12-13 06:21:15

为什么不为 unarchive 创建一个 git 别名来运行您在问题中提到的所有命令。

Why dont you crate a git alias for unarchive which runs all the commands you mentioned in your question.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文