如何在IBM i上組織您的RPGLE Subversion存儲庫?如何在IBM i上組織您的RPGLE Subversion存儲庫?
我目前在一家旅遊商業公司工作,該公司擁有大量(大約13k)RPGLE--爲其內部應用程序提供源代碼,最終他們希望使用版本控制並採用更現代的編碼風格(整個WDSC - RDi的東西)。
因此,我的全部時間項目是對整個編碼過程進行一點一點的保護和現代化。
open source subversion for OS/400就像一個魅力,在安裝過程中只有2個小問題。
我的頭腦中有一張相當不錯的圖像,它應該如何工作,但我認爲它打破了一些傳統,所以我想要你的意見。
/subversion/repositories/{name of the in-house-application}
/{project_a}
/trunk
/doc
/sql
/{a source file that is named like the project. i.e. project_a }
/myRPGsrc.rpgle
/myCLLEsrc.clle
/myDDSsrc.dspf
/myDDSsrc.pf
/compile.clle
.iseries_project_properties
.project
/branch
/tag
/{project_b}
/global_stuff
/nightly_build
所以主要的區別是沒有不同的源文件,如QRPGLESRC,QCLSRC,QDDSSRC等,幷包含所有的項目源,並可以作爲WDSC項目被檢出,而不是一個的資源文件。項目源文件也可以很容易地命名爲「src」,就像它在其他回購站上很常見的一樣,但是如果某些開發人員想要將多個項目簽入到/QSYS.LIB/SOMELIB.LIB/中,他們不必擔心命名空間本身。
那麼你怎麼看?它是hybris嗎?你看到問題嗎?你有沒有經驗?請分享! :)
您是否願意分享您使用Subversion安裝的問題?我希望我的團隊現在將我們切換到Rational(基於Eclipse的編輯器)來評估Subversion作爲Turnover的替代品。 – 2008-12-02 14:10:04
當然沒有問題,但它們確實很小:) 在V5R4-savf中,CMDs都是PRDLIB(SVNTRUNK),CHGCMD表示你的RSTLIB。 第二個問題是SVN用法的auth.conf作爲Apache_mod。 確保CCSID是正確的,並且QTMHHTTP在SVNGROUP 中用於簡寫.300 A很難;) – squarefox 2008-12-04 09:48:34