我試圖進入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