web2py可以与svn一起使用吗?

时间:2011-03-09 02:27:04

标签: python web2py

我刚开始学习python和web2py。由于web2py的web界面开发,我想知道web2py如何与svn一起使用?如果团队想要建立一个网站,他们如何一起工作?如何控制源代码的迭代?

1 个答案:

答案 0 :(得分:5)

是的,它适用于svn,hg,无论你需要使用什么源代码控制。

有时候人们会认为你必须使用web2py的管理界面代码,但实际情况并非如此,一旦你意识到它可以使用你的任何常规工具进行编辑,你会看到你在源控制方面也不必对待它。

如果您使用web2py的源版本,则磁盘上将包含一个文件夹,其中包含整个web2py应用程序服务器(后者包含您的“应用程序”文件夹)。只需将整个文件夹检入源代码管理。

现在,在运行web2py的计算机上,您可以使用web2py的Web界面进行更改,或者直接使用其他编辑器编辑python文件(例如,我使用WingIDE)。此时您将拥有正常的svn更新/修改/提交周期。

如果有多人使用web2py的管理界面编辑代码,他们的所有更改都将在运行web2py的计算机上进行...只需定期从该系统进行提交即可完成设置。

使用管理界面修改源代码很方便,但是对于更大的更改,团队中的每个成员都应该拥有自己的svn分支的本地副本。他们对本地文件进行更改并提交。然后从运行web2py的服务器上,执行'svn up'以获得团队其他成员的修改。