我正在使用Python 3.x和PyScripter编写脚本。我非常想在PyScripter中拥有版本控制功能-我被Qt和MpLab X(我相信这是Eclipse的一个分支)宠坏了。那时候的事情很容易。现在,我在PyScripter中没有任何版本控制,但我已经安装了Mercurial。我完全意识到我可以手动管理Mercurial,但我懒得做这些手动工作。我还有其他光滑流畅的选择吗?我准备使用任何其他版本控制系统(例如git)-我只想知道最轻松的方法(正确的方法)。
我刚刚阅读了这篇文章,建议您可以简单地使用PyScripter的文件资源管理器菜单,该菜单自动启用Windows资源管理器的所有功能。 我已经安装了TortoiseGIT,并且可以从PyScripter的文件资源管理器窗口中看到,TortoiseGIT的版本控制功能已启用(可能是@Helgi提到的TortoiseHg)。
浏览到存储Python脚本的文件夹,进行更改,提交-->主分支,全部在PyScripter内完成。非常简单!
thg
作为自定义工具:
thg ci
— 打开提交窗口thg blame <file>
— 注释文件(请参考PyScripter查找如何将当前文件名传递给工具)
Git
和Mercurial
都有相当简单的命令行语法,并且两者的集成都可以与许多流行的编辑器配合使用。 - larsks