Bluelog项目示例程序和书中的源码不同(如何签出不同版本的代码)

我是个初学者,按书中的步骤进行学习。Bluelog项目示例程序和书中的源码不同,比如示例代码中没有commands.py模块,这使我很困惑。能否详细说明一下,或者发我一个带与书中版本一致的代码?

可以通过checkout来签出代码,书中有类似的命令demo

能再讲的详细些吗?执行哪个签出可以得到带commands.py的版本?

哪一页?麻烦拍一张照片我看一下上下文(手里没有书)。

这个项目我已经看完很久了,具体你说的commands.py我也不太清楚。

不过我可以讲一下如何签出代码,其实这和你的阅读顺序是有关的,就以Bluelog这个项目为栗子来讲吧。

首先看到第220页,注意附注中间的那段文字,有这个git命令相关用法的demo,看到了吗?看完了再继续往下看吼!

按刚刚定位的段落继续往下正常的阅读,了解了做了些什么后,你会在第222页看到一个提示git checkout blueprint,然后你会发现项目文件夹内容发生了改变~!这就是该部分所做的内容。

同样的你看到哪不会了,想签出内容跟着来阅读,你可以找一下那附近的提示,里面有提示你应该签出哪个tag :smiley:

阅读愉快! :yum:

1 Like

非常感谢及时答复。问题已经解决。