Projek OpenBSD telah menerbitkan sistem kawalan versi serasi git Got 0.76

Pembangun projek OpenBSD telah membentangkan keluaran baharu sistem kawalan versi Got (Game of Trees), pembangunannya memfokuskan pada kesederhanaan reka bentuk dan penggunaan. Untuk menyimpan data versi, Got menggunakan storan yang serasi dengan format cakera repositori Git, yang membolehkan anda bekerja dengan repositori menggunakan alat Got dan Git. Sebagai contoh, anda boleh menggunakan Git untuk melakukan kerja yang tidak dilaksanakan dalam Got. Kod itu diedarkan di bawah lesen ISC percuma.

Matlamat utama projek ini adalah untuk menyokong pembangunan OpenBSD dengan melihat kekhususan projek. Khususnya, Got mematuhi peraturan keselamatan OpenBSD (seperti pengasingan keistimewaan dan penggunaan ikrar dan dedahkan panggilan) dan gaya pengekodan. Kit alat direka bentuk untuk proses pembangunan dengan repositori berpusat biasa dan cawangan tempatan untuk pembangun, akses luaran melalui SSH dan semakan perubahan melalui e-mel.

Untuk kawalan versi, utiliti got ditawarkan dengan set arahan biasa. Untuk memudahkan kerja, utiliti hanya menyokong set arahan dan pilihan minimum yang diperlukan, mencukupi untuk melaksanakan operasi asas tanpa komplikasi yang tidak perlu. Untuk operasi lanjutan, dicadangkan untuk menggunakan git biasa. Operasi pengurusan repositori dialihkan ke utiliti gotadmin yang berasingan, yang melaksanakan tugas seperti memulakan repositori, indeks pembungkusan dan pembersihan data. Untuk menavigasi melalui data dalam repositori, antara muka web gotweb dan utiliti tog ditawarkan untuk paparan interaktif kandungan repositori daripada baris arahan.

Antara perubahan dalam versi baharu ialah pengembangan penonjolan medan dalam output utiliti tog, pengembangan keupayaan untuk penapisan komit apabila melihat log perubahan, penambahan petua alat terbina dalam, dan pelaksanaan " gotadmin init -b” arahan " dan memaparkan mod akses dalam output diff untuk fail baharu dalam pepohon kerja.

Sumber: opennet.ru

Tambah komen