我试图进入Python,更具体地说,Zope和Plone。我阅读了“专业Plone开发”一书,它说的一点是必须使用版本控制。但这本书没有进一步扩展这个话题。这导致两个问题。Plone版本控制,怎么样?
第一:SVN还是git? (我的研究点与git,如果只是为了了解它我只用SVN至今。)
其次:哪些文件应该通过版本控制来处理?设置和我自己的代码?整个Zope目录?不是data.fs,当然?不是.pyc文件,我确信这一点。由于这个原因,我已经从Plone中休息一下,而且我找不到一个好的指导。总之,到目前为止,当我在本地PC和我的Web服务器之间同步数据时,事情就发生了。厉害。我不知道为什么。某些更新丢失,或者某些平台特定的文件已更新。我的家用电脑是64位Ubuntu,而我的远程网络服务器是32位RHEL。它感觉像是一团糟,像这样一个危险的混乱,我有点担心会回到它附近。
有没有办法知道哪些文件应该通过版本控制系统和处理那些不应该?
谢谢。
在你自己的软件包中,你想忽略所有.pyc和.pyo文件,以及整个.egg-info目录。我非常确定,Aspeli的书提供了一个更好的例外清单。 – Auspex 2012-03-09 14:27:06