我正在尝试进入 Python,更具体地说,是 Zope 和 Plone。我读了 Professional Plone Development 一书,它说的一件事是必须使用版本控制。但这本书并没有进一步扩展该主题。这导致了两个问题。
第一:SVN 还是 git?(我的研究指向 git,如果只是为了学习它。到目前为止我只使用过 SVN。)
第二:版本控制应该处理哪些文件?设置和我自己的代码?整个 Zope 目录?肯定不是data.fs吗?不是 .pyc 文件,我敢肯定。由于这个原因,这些天我已经从 Plone 中休息了一段时间,但我找不到一个好的指南。简而言之,到目前为止,当我在本地 PC 和 Web 服务器之间同步数据时,事情就坏了。很糟糕。我不确定为什么。缺少某些更新,或者更新了某些特定于平台的文件。我的家用电脑是 64 位 Ubuntu,而我的远程 Web 服务器是 32 位 RHEL。感觉就像一团糟,又像一团危险的烂摊子,我有点害怕回到它附近。
有没有办法知道版本控制系统应该处理哪些文件,哪些不应该处理?
谢谢。