checkoutmanager

Software screenshot:
checkoutmanager
Rincian Software:
Versi: 1.13
Tanggal Upload: 20 Feb 15
Pengembang: Reinout van Rees
Lisensi: Gratis
Popularitas: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager membuat bzr / hg / git / svn checkout di beberapa tempat sesuai dengan file konfigurasi.
Komentar Pengembang
Keuntungan: Anda punya satu perintah yang Anda dapat memperbarui semua checkout Anda. Dan dengan mana Anda dapat meminta daftar perubahan tidak terikat. Dan Anda dapat membangun kembali seluruh struktur checkout Anda pada mesin baru hanya dengan menyalin file konfigurasi (ini sebenarnya tujuan saya membangun untuk: Saya harus mengubah laptop ketika saya beralih pekerjaan ...).
Peringatan: saya hanya diuji pada OSX dan Linux, sehingga tidak ada jaminan untuk windows. Jika ada perubahan yang dibutuhkan, mereka mungkin akan menjadi kecil. Jadi saya menyambut laporan bug dan patch.
penggunaan Generik
Apa yang biasanya saya lakukan setiap pagi ketika saya mulai bekerja adalah checkoutmanager up. Ini meraih versi terbaru dari semua checkout saya dari server (s). Jadi svn untuk checkout subversi saya, hg tarik u untuk lincah dan sebagainya.
Dari waktu ke waktu, aku akan melakukan checkoutmanager st untuk menunjukkan jika saya punya beberapa file uncommitted tergeletak di suatu tempat. Sangat berguna jika Anda telah bekerja di beberapa direktori sepanjang hari: mencegah Anda dari lupa untuk memeriksa bahwa satu bugfix selama seminggu penuh.
Sebuah proyek baru berarti saya menambahkan satu baris ke saya file konfigurasi dan menjalankan checkoutmanager co.
Checkoutmanager memungkinkan Anda untuk menyebarkan checkout Anda selama beberapa direktori. Tidak dapat mencampur sistem kontrol versi per direktori, namun. Sebagai contoh, saya punya ~ / buildout / direktori dengan saya besar proyek situs svn diperiksa di luar sana. Dan direktori dengan svn saya python kerja perpustakaan. Dan ~ / hg / dir dengan proyek-proyek lincah saya. Dan saya telah membuat checkout dari beberapa direktori config di dir rumah saya, seperti ~ / .emacs.d, ~ / .subversion dan sebagainya. Bekerja dengan baik.
Perintah
Perintah yang tersedia:
ada
& Nbsp; Cetak apakah checkout hadir atau hilang
naik
& Nbsp; Ambil versi terbaru dari server.
st
& Nbsp; Status Print file di checkout
co
& Nbsp; Ambil checkout hilang dari server
yang hilang
& Nbsp; direktori Cetak yang hilang dari file konfigurasi
Direktori Keluaran penamaan
Jika Anda tidak menentukan nama keluaran direktori untuk url checkout Anda, itu hanya mengambil bagian terakhir. Satu pengecualian: subversi. Hal ini cerdas sana:
& Nbsp; * https: // xxx / yyy / produk / trunk menjadi "produk" bukan "bagasi".
& Nbsp; * https: // xxx / yyy / produk / cabang / percobaan menjadi "product_experiment" bukan "percobaan"
Jika Anda ingin sesuatu yang lain, hanya menentukan nama direktori (dipisahkan oleh spasi) dalam file konfigurasi.
file config
Contoh konfigurasi:
# File konfigurasi Contoh. Bagian yang berbeda per lokasi dasar dan versi
# Sistem kontrol. Memisahkan semuanya seluruh tempat di beberapa
# Direktori baik-baik saja.
[Resep masakan]
# Buildout resep saya bekerja di.
vcs = svn
basedir = ~ / svn / recipes
checkout =
& Nbsp; svn: // svn / blablabla / trunk
& Nbsp; svn: // svn / lain / trunk differentname
& Nbsp; http: // host / yetanother / trunk
& Nbsp; https: // host / yetanother / cabang / Reinout-fix
[Dotfolders]
# Folder yang berakhir configfolders sebagai titik-titik di root.
vcs = bzr
basedir = ~
checkout =
& Nbsp; lp: emacsconfig / trunk .emacs.d
& Nbsp; sftp: // somwhere / subversi / trunk .subversion

Apa yang baru dalam rilis ini:

  • Tidak menggunakan file konfigurasi sampel file konfigurasi tes lagi. Ini berarti ada file konfigurasi sampel jauh lebih baik dan lebih berguna sekarang.
  • (Thanks Craig Blaszczyk untuk permintaan tarik nya yang merupakan dasar untuk ini!)

Apa yang baru dalam versi 1.12:

  • Untuk bzr, & quot; keluar & quot; Perintah menggunakan kode keluar bukan dari output perintah sekarang. Hal ini lebih dapat diandalkan dan nyaman. Perbaiki oleh Jendrik Seipp, terima kasih!

Apa yang baru dalam versi 1.11:

  • Izinkan lebih dari satu vcs dalam sebuah direktori. Ini sudah dimungkinkan sebelumnya, tapi sekarang dikenal Anda tidak perlu lagi daftar semua checkout dari vcs bersaing dalam mengabaikan opsi. Juga, item yang diabaikan dalam satu bagian sekarang juga diabaikan dalam bagian lain untuk direktori yang sama. Perbaikan # 11. [Maurits]

Apa yang baru dalam versi 1.10:

  • Menggunakan --mine-satunya pilihan untuk BZR hilang hanya menunjukkan changesets keluar kita ketika menjalankan checkoutmanager ini & quot; keluar & quot; perintah untuk bzr.
  • File Menyalin sampel cfg jika tidak ada, bukan hanya menunjukkan salinan. Perbaikan # 12.
  • Ditambahkan perintah info tersembunyi. Harus hanya berguna untuk subversi jika program svn Anda diperbarui dan OS Anda mengharuskan Anda untuk memberikan akses svn ke kredensial Anda yang tersimpan lagi, untuk setiap repositori. [Maurits]

Apa yang baru di versi 1.9:

  • Ditambahkan meng-upgrade perintah yang upgrade checkout subversi Anda ke yang baru 1,7 tata letak direktori svn. [Maurits]

Apa yang baru dalam versi 1.8:

  • Menggunakan git mendorong dry-run sekarang untuk mendeteksi tidak -walau-mendorong perubahan keluar dengan checkoutmanager keluar. Perbaikan # 9 (dilaporkan oleh Maurits van Rees).

Apa yang baru di versi 1.7:

  • Ditambahkan --configfile pilihan. Berguna bila Anda ingin menggunakan checkoutmanager untuk mengelola checkout untuk sesuatu yang lain daripada proyek pembangunan biasa. Dalam prakteknya: Saya ingin menggunakannya untuk 'sdistmaker' yang bekerja dengan git
  • .

Apa yang baru di versi 1.6:

  • memperbaiki penuh untuk # 7: checkoutmanager tidak berhenti pada kesalahan pertama, tapi terus berlanjut. Dan itu melaporkan semua kesalahan sesudahnya. Ini membantu ketika salah satu svn / hg / server Anda pun turun. Sisanya hanya akan terus bekerja
  • memperbaiki parsial untuk # 7:. Svn up berjalan dengan --non-interaktif sekarang, jadi kesalahan kesalahan konflik dilaporkan bukan cukup banyak diam-diam menunggu input interaktif yang tidak akan pernah datang

Apa yang baru di versi 1.5:

  • Menggunakan kecuali CommandError, e bukan kecuali CommandError sebagai e untuk kompatibilitas python2.4.

Persyaratan :

  • Python

Software yang serupa

JGit/EGit
JGit/EGit

3 Jun 15

NiceCommits
NiceCommits

20 Feb 15

bzr-svn
bzr-svn

20 Feb 15

git-recipe
git-recipe

14 Apr 15

Perangkat lunak lain dari pengembang Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

Komentar untuk checkoutmanager

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!