答案1
根据包裹的描述gource
:
基于 OpenGL 的源代码控制存储库 3D 可视化工具。
存储库以树的形式显示,其中存储库的根是中心,目录是分支,文件是叶子。源代码的贡献者会根据他们对特定文件和目录的贡献而出现和消失。
因此,gource
需要在包含版本控制存储库的目录中运行,因为它可以可视化该存储库的更改。
版本控制系统(例如 Git、Subversion 或其他系统)用于跟踪软件项目中所做的更改,当多个人在同一项目上工作时尤其有用,因为大多数 VCS 允许您创建分支,即在某个时间点的项目副本,您可以在其上工作,稍后可以将其合并回主分支,这样您就可以工作而不会被其他人破坏您的内容。
它们还允许您将存储库的状态恢复到某个时间点,以防您搞砸了。
这就是出现错误的地方:如果您gource
在版本控制系统管理的目录之外运行,它显然不会起作用。