Làm thế nào để bạn tổ chức kho lưu trữ lật đổ RPGLE của bạn trên IBM i?Làm thế nào để bạn tổ chức kho lưu trữ lật đổ RPGLE của bạn trên IBM i?
Tôi hiện đang làm việc trong một công ty kinh doanh lữ hành với số tiền khổng lồ (khoảng 13k) RPGLE - nguồn cho ứng dụng nội bộ của họ và cuối cùng họ muốn sử dụng kiểm soát phiên bản và áp dụng kiểu mã hóa hiện đại hơn (toàn bộ công cụ WDSC - RDi).
Vì vậy, dự án toàn thời gian của tôi là để làm vệ sinh và hiện đại hóa toàn bộ quá trình mã hóa từng chút một.
open source subversion for OS/400 hoạt động như một sự quyến rũ chỉ với 2 vấn đề nhỏ trong khi cài đặt.
Tôi có một hình ảnh khá tốt trong đầu của tôi như thế nào nó nên làm việc, nhưng tôi nghĩ rằng nó phá vỡ với một số truyền thống, vì vậy tôi muốn ý kiến của bạn.
/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
Vì vậy, sự khác biệt chính sẽ không có file nguồn khác nhau như QRPGLESRC, QCLSRC, QDDSSRC và những thứ tương tự và thay vào đó một sourcefile có chứa tất cả các nguồn dự án và có thể được kiểm tra ra như một WDSC dự án. Dự án-sourcefile cũng có thể dễ dàng được đặt tên là "src" như nó là phổ biến trên các repos khác, nhưng trong trường hợp một số nhà phát triển muốn kiểm tra nhiều dự án vào /QSYS.LIB/SOMELIB.LIB/ họ sẽ không phải lo lắng về không gian tên chính họ.
Vì vậy, bạn nghĩ sao? là nó hybris? bạn có thấy vấn đề không? Bạn đã có một số kinh nghiệm? hãy chia sẻ! :)
Bạn có muốn chia sẻ các vấn đề bạn gặp phải với bản cài đặt Subversion không? Tôi muốn nhóm của tôi đánh giá subversion như là một sự thay thế cho Turnover bây giờ khi chúng ta đang chuyển sang Rational (trình soạn thảo dựa trên Eclipse). –
Chắc chắn không có prob, họ đã thực sự nhỏ mặc dù :) Trong V5R4-savf các CMD là tất cả PRDLIB (SVNTRUNK), CHGCMD đó để RSTLIB của bạn. Vấn đề thứ hai là auth.conf để sử dụng SVN dưới dạng Apache_mod. Hãy chắc chắn rằng CCSID là đúng, và rằng QTMHHTTP là trong SVNGROUP Srry cho shortnote..300 A là khó;) – squarefox
Tôi sẽ tránh Subversion cho iSeries. Người cuối cùng tôi biết nó không được duy trì. Bạn nên sử dụng VisualSVN trên máy Windows cũ hơn. –