使用Python的本地文件系统(Windows)进行版本控制

时间:2014-03-05 14:54:46

标签: python version-control pyscripter

我使用PyScripter在Python中编写了一些脚本,并希望能够创建我的.py文件版本,而无需在磁盘上创建文件副本并手动管理它们。

我知道有一些软件用于此类GIT,SVN和其他一些软件。我之前从未使用过任何版本控制软件。我无法访问任何基于服务器的解决方案,并希望能够在我的本地计算机上执行此操作。它可以是相当简单的软件,没有高级功能。在不同版本的代码之间切换是必须的,但是如果能够找到自上次提交以来类似的代码差异,那将是很好的。

虽然我可以访问Microsoft TFS,但我无法找到任何方法将PyScripter连接到TFS。如果对上面描述的这种版本控制软件有全面的支持,我可以考虑使用另一个Python IDE。

1 个答案:

答案 0 :(得分:2)

我强烈建议使用mercurial - 它比git更容易获取,并且本身是用python编写的。

还有一个GUI,TortoiseHg和一个Web服务器(hg serve或者从th开始),内置了Web界面。