Bushy adalah plugin git alur kerja terinspirasi oleh git-penting tapi berniat untuk mendukung beberapa platform manajemen proyek selain Tracker hanya Pivotal.
Instalasi
Lebat adalah paket Python dan dapat diinstal dengan menggunakan easy_install atau pip perintah. Untuk integrasi yang paling mulus menginstal paket sehingga script konsol yang dihasilkan tersedia di $ PATH Anda.
Itu selalu dianjurkan untuk menginstal paket python dalam virtualenv a. Jika Anda mengaktifkan virtualenv proyek Anda ketika mengembangkan, ini akan menempatkan perintah dalam $ PATH Anda secara otomatis. Atau, Anda dapat membuat virtualenv khusus untuk Bushy dan menambahkan script untuk konfigurasi shell Anda. Jika Anda menggunakan bash Anda bisa melakukan berikut untuk memastikan perintah dapat diakses:
$ Virtualenv-2,6 --no-situs-paket lebat
$ Lebat / bin / pip menginstal lebat
$ Echo "export PATH = $ PATH: / path / ke / lebat / bin"> ~ / .bash_profile
Ini akan memungkinkan Anda untuk menjalankan perintah berikut:
$ Git fitur
$ Git finish
$ Git bug
Sebaik:
$ / Path / ke / lebat / bin / git-fitur
$ / Path / ke / lebat / bin / git-finish
$ / Path / ke / lebat / bin / git-bug
Penggunaan
Konfigurasi penting
Lebat memerlukan konfigurasi lokal global dan proyek untuk mengintegrasikan sepenuhnya.
Diperlukan konfigurasi lokal (dari dalam direktori proyek Anda):
$ Git config f git / config bushy.platform penting # menggunakan Tracker paling utama untuk proyek ini
$ Git config f git / config lebat-pivotal.project-id project_id # dari url proyek di situs Penting Tracker
Diperlukan konfigurasi global:
$ Git config --global lebat-pivotal.api-tanda TOKEN # diambil dari bagian profil di situs Penting Tracker
$ Git config --global lebat-pivotal.full-nama "NAMA ANDA"
Konfigurasi opsional:
$ Git config lebat-pivotal.integration-cabang --global # nama cabang integrasi jika berbeda dari master
$ Git config --global lebat-pivotal.only tambang # hanya memilih dari fitur baru yang diberikan kepada Anda
Bekerja pada fitur baru
Anda dapat memilih fitur baru untuk bekerja pada menggunakan perintah git-fitur:
$ junkafarian git fitur
Mengambil fitur terbaru dari Tracker Penting
Cerita: menghubungkan dengan penting
URL: http://www.pivotaltracker.com/story/show/8236507
Update status fitur di Pivotal Tracker ...
Masukkan nama cabang (akan didahului oleh 8.236.507) [Fitur]:
Beralih ke cabang 8236507-fitur
$ junkafarian
Jika Anda ingin bekerja pada cerita tertentu Anda dapat menentukan cerita id:
junkafarian fitur $ git -s 12345
Mengambil kisah 12345 dari Tracker Penting
Cerita: menghubungkan dengan penting
URL: http://www.pivotaltracker.com/story/show/12345
Update status fitur di Pivotal Tracker ...
Masukkan nama cabang (akan didahului oleh 12345) [Fitur]:
Beralih ke cabang 12345-fitur
$ junkafarian
Ini akan beralih Anda ke cabang baru untuk bekerja pada isu yang terpilih.
Setelah Anda menyelesaikan pengembangan kerja / tes diperiksa lulus / berkomitmen perubahan, Anda dapat mendeklarasikan tugas sebagai selesai:
$ junkafarian git finish
Menandai Kisah 8236507 sebagai selesai ...
Penggabungan 8236507-fitur dalam Master
Menghapus 8236507-fitur cabang
Digabung kode ke dalam bagasi. Silakan mendorong hulu dan memberitahu manajer rilis jika perlu
$ junkafarian
Anda kemudian dapat mendorong perubahan ini hulu
Apa yang baru dalam rilis ini:.
- Sebuah rilis bugfix karena kemasan buruk ketika upload ke PyPI. Maaf kepada siapa saja yang mengalami masalah!
Persyaratan :
- Python
Komentar tidak ditemukan