我刚开始学习python和web2py。由于web2py的Web界面开发,我想知道web2py如何使用svn?如果一个团队想要建立一个网站,他们如何一起工作?如何控制源代码的迭代?web2py可以使用svn吗?
1
A
回答
5
是的,它适用于svn,hg,无论您需要使用哪种源代码控制。
有时人们认为你必须代码的web2py的管理界面,但真的不是这样,一旦你意识到它可以与你的任何常规工具进行编辑,你会看到,你不必在源代码控制方面也要以任何不同的方式对待它。
如果您使用web2py的源版本,您将在磁盘上拥有一个包含整个web2py应用程序服务器(又包含您的“应用程序”文件夹)的单个文件夹。只需将整个文件夹检入源代码管理。
现在,在运行web2py的机器上,您可以使用web2py的web界面进行更改,或者直接使用其他编辑器(例如使用WingIDE)编辑python文件。此时你将拥有正常的svn更新/修改/提交周期。
如果有多人在使用web2py的管理界面编辑代码,他们的所有更改都将在运行web2py的机器上进行......只是定期从该系统执行提交,并且您已完成设置。
使用管理界面来修改源代码很方便,但对于更大的更改,您的团队的每个成员都应该拥有自己的svn分支的本地副本。他们修改本地文件并提交它们。然后从运行web2py的服务器上执行“svn up”以从团队的其他部分获得修改。
相关问题
- 1. web2py任务(调度程序)可以与web2py操作竞争吗?
- 2. 我可以直接用git-svn来使用Maven release插件吗?
- 3. 我们可以在web2py应用程序代码中使用java代码吗?
- 4. 我可以混合使用Tortoise SVN,Slik Subversion subclipse吗?
- 5. 我可以在Xcode的Linux服务器上使用SVN吗?
- 6. 我可以在SVN客户端中使用GIT存储库吗?
- 7. 我可以使用git合并两棵svn树吗?
- 8. 我可以仅使用SVN或Mercurial提交部分代码吗?
- 9. 我可以使用svn copy来复制模板文件夹吗?
- 10. svn update:我可以迭代结果吗?
- 11. SVN可以同步MySQL数据库吗?
- 12. 可以强制svn diff显示svn cp'd文件吗?
- 13. 我可以在Web2Py中做到这一点吗?
- 14. 配置Vimdiff可以使用它SVN-DIFF
- 15. 我可以在使用git克隆的存储库中使用git svn吗?
- 16. 我可以使用git-svn使用交互式代理身份验证吗?
- 17. 是否可以在JavaScript文件(.js)中使用web2py语言?
- 18. 可以使用LISTAGG吗?
- 19. ELMAH可以使用Oracle.ManagedDataAccess吗?
- 20. 使用Ruby 1.8.5可以吗?
- 21. mootools.js可以使用microsoftajax.js吗?
- 22. UIMoviePlayerController ...可以使用它吗?
- 23. SVD可以使用Skydrive吗?
- 24. 可以使用JAXX吗?
- 25. iMac可以使用CLLocationManager吗?
- 26. 使用__doPostBack()可以吗?
- 27. VS2010可以使用VisualStudio.com吗?
- 28. SAP可以使用Python吗?
- 29. 可以使用GoTo吗?
- 30. 我可以使用PayPal吗?
谢谢。我正在使用eclipse和pydev,是否有任何eclipse插件与web2py一起工作? – Tom 2011-03-09 04:01:08
我并不是很熟悉w/Pydev,但是你不需要任何特别的东西来运行web2py。将web2py.py文件设置为你的'主'脚本,你也应该能够调试它。查看谷歌组织(http://groups.google.com/group/web2py),有人可能会使用Pydev。 – cprinos 2011-03-09 05:27:27