我会解释自己的问题,因此更容易理解。
我有几本Django书籍,目前由Andrew Pinkham释放Django。
在示例项目文件中,您有这个简单的项目https://github.com/jambonrose/DjangoUnleashed-1.8/
我设法将它分叉到我的github并通过其版本控制/ github的VCS / checkout在Pycharm专业IDE上克隆它,所以我可以做一些像右键单击的东西,看看它在项目中的位置等等。 ..
然而,我发现的问题是,当阅读本书中每个章节中的代码时,这段代码并没有保存在整个父分支中除以剧集,而是保存为差异提交,或最终github项目的流程步骤
例如,我可以将dju.link/a30e354253/organizer/views.py链接到某些提交 但是,当我把它分配到我的帐户时,只有最终的项目才能到达我的个人资料并最终被克隆。
例如,我刚刚提交的提交的最后一个链接指向一个名为blob的文件夹,当我查看该项目时它甚至不存在 .... github.com/jambonrose/DjangoUnleashed-1.8/的团块 /a30e354253/organizer/views.py
虽然在jambonrose的项目中搜索blob或a30e354253不会变成任何东西
我非常希望Pycharm打开整个项目,因为它是在提交的那一刻,如果可能的话,所以我可以右键点击让我们说一个URL模式,看看有多远它是在该章开发的。
干杯
答案 0 :(得分:0)
GitHub网址显示提交organizer/views.py
时存在的a30e354253
。
要在本地获取,请使用git checkout <ref>
检查该提交的整个仓库。