แž‚แž˜แŸ’แžšแŸ„แž„ Ruby แž”แŸ’แžแžผแžšแž–แžธ Subversion แž‘แŸ… Git

แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž—แžถแžŸแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Ruby แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸ แžขแŸ†แž–แžธแž€แžถแžšแž•แŸ’แž‘แŸแžšแžƒแŸ’แž›แžถแŸ†แž„แžŸแŸ†แžแžถแž“แŸ‹แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แŸ†แžŽแŸ‚แž€แžŽแŸ’แžแžถแž› Subversion แž‘แŸ…แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž—แž–แž…แŸ‚แž€แž…แžถแž™ Git. แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŸแžถแžแžถแžแŸ’แž˜แžธ ruby_2_7 แž“แžทแž„แžŸแžถแžแžถแžŠแžพแž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž‘แŸ… Git แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแžแŸ‚แžšแž€แŸ’แžŸแžถแžŸแžถแžแžถ ruby_2_4, ruby_2_5 แž“แžทแž„ ruby_2_6 แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžปแž€แž“แŸ…แž€แŸ’แž“แžปแž„ SVN แŸ”

แžŠแžพแž˜แŸ’แž”แžธแžšแžปแž€แžšแž€แžแžถแž˜แžšแž™แŸˆแž€แžผแžŠ แž“แžทแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แž˜แŸ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ† แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แžŽแŸ’แžŠแžถแž‰, แžขแžถแžŸแŸ’แžšแŸแž™โ€‹แž›แžพ cgit. แž’แžถแžแžปแž•แŸ’แžŸแŸ†แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžกแžพแž„ แž“แžทแž„ แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแžถแž˜แžŠแžถแž“แž€แŸ†แž แžปแžŸ (แž•แŸ’แžขแŸ‚แž€แž›แžพ Redmine). แžƒแŸ’แž›แžถแŸ†แž„ Ruby แž“แŸ…แž›แžพ GitHub แž”แž“แŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž‡แžถแž€แž‰แŸ’แž…แž€แŸ‹ แž แžพแž™แž˜แžทแž“แž‘แžถแž“แŸ‹แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž‘แž‘แžฝแž›แž™แž€แžŸแŸ†แžŽแžพแž‘แžถแž‰แž“แŸ„แŸ‡แž‘แŸแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹