我剛開始學習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. 可以Svn 1.8與Emacs 24 vc-svn一起使用嗎?
- 2. web2py任務(調度程序)可以與web2py操作競爭嗎?
- 3. 我可以直接用git-svn來使用Maven release插件嗎?
- 4. 集中認證web2py應用和drupal站點,可以嗎?
- 5. 我們可以在web2py應用程序代碼中使用java代碼嗎?
- 6. 我可以使用svn copy來複制模板文件夾嗎?
- 7. 我可以使用git合併兩棵svn樹嗎?
- 8. Can TortoiseSVN 1.8可以使用Apache SVN 1.6嗎?
- 9. 我可以在SVN客戶端中使用GIT存儲庫嗎?
- 10. 我可以混合使用Tortoise SVN,Slik Subversion subclipse嗎?
- 11. 我可以在Xcode的Linux服務器上使用SVN嗎?
- 12. 我可以僅使用SVN或Mercurial提交部分代碼嗎?
- 13. SVN可以同步MySQL數據庫嗎?
- 14. svn update:我可以迭代結果嗎?
- 15. 你可以從TortoiseHg「hg rebase --svn」嗎?
- 16. 可以強制svn diff顯示svn cp'd文件嗎?
- 17. 配置Vimdiff可以使用它SVN-DIFF
- 18. mongodb的嵌入式文檔可以在web2py DAL中建模嗎?
- 19. 我可以在Web2Py中做到這一點嗎?
- 20. 我可以在使用git克隆的存儲庫中使用git svn嗎?
- 21. 我可以使用git-svn使用交互式代理身份驗證嗎?
- 22. git svn - 我可以同時使用git和svn嗎?不需要git和svn之間的交互
- 23. 是否可以在JavaScript文件(.js)中使用web2py語言?
- 24. 可以使用svn項目獲得引用的dll使用svn項目
- 25. 可以使用LISTAGG嗎?
- 26. 使用__doPostBack()可以嗎?
- 27. mclapply可以使用CompressedRleList嗎?
- 28. SVD可以使用Skydrive嗎?
- 29. mod_callcenter可以使用mod_sms嗎?
- 30. PhysFS可以使用ifstreams嗎?
謝謝。我正在使用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