You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中运行Python项目的Git历史版本?

解决方案:同时开发并运行Git本地仓库的旧版本

方法一:临时切换到已提交版本(快速验证)

  • 先把当前未提交的修改暂存,避免切换版本时冲突:
    git stash
    
  • 切换到最新的已提交版本(最后一次git commit的内容):
    git checkout HEAD
    
  • 正常运行你的Python GUI项目,此时运行的就是已提交的稳定版本
  • 用完后切回开发分支,恢复之前的修改继续开发:
    git checkout <你的开发分支名>
    git stash pop
    

方法二:克隆本地仓库到独立目录(长期并行使用)

如果需要持续运行旧版本,同时在原目录开发,这个方法更稳妥:

  • 在项目目录外新建一个文件夹,比如../my-project-stable
  • 把本地仓库克隆到这个新目录:
    git clone /绝对路径/到你的项目仓库 ../my-project-stable
    
  • 进入新目录,切换到你需要的稳定提交版本(这里用最新提交举例):
    cd ../my-project-stable
    git checkout HEAD
    
  • 在这个独立目录里运行旧版本,原项目目录继续开发,两者完全隔离,不会互相干扰

额外提示

  • 要是项目有第三方依赖,建议给两个目录分别创建虚拟环境(比如python -m venv venv),避免依赖版本冲突
  • 用git stash前可以用git status确认所有需要保留的修改都能被暂存,防止丢失未提交内容
  • 本地克隆的仓库会共享Git对象,不会占用太多额外磁盘空间

内容的提问来源于stack exchange,提问作者sethdhanson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 16:23:13