我使用Python 3.x和PyScripter写我的剧本。 我真的很想念在PyScripter版本控制功能 - 我被Qt和MPLAB X(我相信这是一个Eclipse的颠覆)宠坏了。 事情很容易回比。 现在,我没有在任何PyScripter版本控制,但我已经安装了水银。 我完全意识到我可以通过手工管理水银,但我懒惰和厌恶体力劳动。 任何其他sleak流畅选择我? 我已经准备好使用任何其他VC系统(例如GIT) - 我只是想知道什么是最无痛的方式(正确的)。
Answer 1:
我刚看到这篇文章表明您可以简单地使用PyScripter的文件资源管理器菜单,它会自动启用所有的Windows资源管理器的功能。 我已经安装了TortoiseGIT,你可以看到,从PyScripter的文件资源管理器窗口,TortoiseGIT的版本控制功能被启用(可能TortoiseHg由@Helgi提到)。
浏览到您的Python脚本存储,修改该文件夹,提交 - >高手,都是从右边内PyScripter。 非常简单!
Answer 2:
据我了解,PyScripter没有水银插件,但它具有可配置的自定义工具的支持。
对于Windows水银GUI,我强烈电子书籍TortoiseHg 。 它有一个很好DAG渲染,视觉注释,文件通过文件合并对话框,带有KDiff3捆绑在一起,并与其他合并工具集成。 它还显示覆盖(干净,修改,添加)在Windows资源管理器中的文件。
对于PyScripter更好的整合,你可以添加某些调用thg
自定义工具:
-
thg ci
-开放承诺的窗口 -
thg blame <file>
-批注文件(指PyScripter找出如何当前文件名传递给工具)
警告:如果没有插件,移除/重命名的文件将不会自动被水银认知。 你必须要么找到重命名与THG对话,或与水银命令将移动文件,在IDE之外。
也许你会发现这是一个可以接受的替代品。
Answer 3:
我用水银只是出于个人喜好,但Git是可能同样适用。 这听起来像你正在寻找一个提供菜单和按钮的一些使用情况下,图形用户界面,但我会建议使用命令行界面,因为它是跨平台的更快和标准。
一个伟大的介绍,以水银
文章来源: Is there a Mercurial or Git version control plugin for PyScripter?