我目前正在使用svn在家庭和工作之间移动一个项目。我正在使用的IDE是PyCharm,我觉得很棒。我将所有内容集成到一个工具中。
PyCharm能够为我创建一个来自virtualenv的setup.py,我也承诺使用svn。
默认情况下,PyCharm使用完全递归将文件添加到我的svn repo中。
我是否还应该让PyCharm添加项目的Include
和Lib
文件夹以及Scripts
文件夹?我在工作时运行2.6版本,在家运行2.7版本,但我不想要这么做,因为代码明智它不会。
对我来说,如果在运行python setup.py
的其他计算机上更新它似乎更好。
答案 0 :(得分:0)
Include
,Lib
和Scripts
个文件夹属于virtualenv,不属于您的项目,因此不应受vcs控制。您可能会发现PyCharm: versioning .idea folder while keeping different interpreters across developers也很有趣。此外,您可能需要查看pip需求文件,以便在不同的计算机上为项目重新创建相同的环境。