你如何在Git中"抄袭"

Phi*_*ley 1 git testing version-control

我有一些情况需要'copyout'我的代码的旧版本(提交)与我当前的代码并排比较.

该操作需要的不仅仅是简单地在分支之间交换,这不提供并发访问.

copyout从Git 做一个旧提交的好方法是什么,以便我获得旧版本的"off-repo"副本?

需要明确的是:这不是代码审查风格的比较,而是将正在运行的软件与闪烁的所有灯光,正在播放的视频,用户交互等进行比较. - 需要完整的副本.

adl*_*adl 5

git发行版附带一个名为的贡献脚本git-new-workdir.您可以按如下方式使用它:

git-new-workdir project-dir new-workdir branch
Run Code Online (Sandbox Code Playgroud)

其中project-dir是包含.git存储库的目录的名称.此脚本通过设置一些符号链接来避免克隆整个存储库方法.