我知道使用GitHub我可以在回购中搜索我文件的所有当前版本.但是,我还想搜索旧版本的repo文件.例如,比方说,我曾经在我的代码中有一个名为get_info()的函数,但是在几个版本之前删除了它,是否可以搜索get_info并找到代码.如果不能使用GitHub,是否可以从git命令行?
编辑
感谢@Mark Longair展示如何从git命令行完成此操作.如果在GitHub中无法实现,那将是一个很棒的功能.
我正在编写命令行应用程序,并希望用户能够输入数字作为单个数字或作为范围.所以,例如:
$ myapp -n 3,4,5,6
Run Code Online (Sandbox Code Playgroud)
要么
$ myapp -n 3-6
Run Code Online (Sandbox Code Playgroud)
我希望我的应用程序将这些放入Python列表中,例如,[3,4,5,6]我正在使用optparse
,但我不确定如何从这两种输入样式创建列表.一些示例代码会很棒.
编辑
我希望能够输入多个范围:
$ myapp -n 22-27, 51-64
Run Code Online (Sandbox Code Playgroud)