Gitflow: Tanda tambah di nama cabang fitur

Dibuat pada 24 Agu 2011  ·  6Komentar  ·  Sumber: nvie/gitflow

Saya memiliki cabang fitur bernama 'fitur/google+' dan sayangnya tidak ada perintah aliran git yang dapat menemukannya. Saya mendapatkan semua waktu:
_Cabang 'fitur/google+' tidak ada dan diperlukan._

Mungkin ada masalah dengan grep atau sth. Layak untuk memeriksa juga beberapa karakter lain yang diizinkan dalam nama cabang tetapi tidak ditangkap oleh aliran git

Salam
Michal

Semua 6 komentar

Git mendukung + sehingga khusus untuk gitflow:

git branch 'google+'

Masalah yang sama. Karakter "+" tidak berfungsi dengan gitflow.
git flow release start 1.0+1.1b1 berfungsi
git flow release finish 1.0+1.1b1 mengatakan Cabang 'release/1.0+1.1b1' tidak ada dan diperlukan.
Saya harus mengganti nama cabang menjadi release/1.0_1.1b1, menyelesaikan rilis, membuat tag lain dengan nama baik 1.0+1.1b1 dan menghapus tag lainnya. Sedikit kecewa ;)

Terima kasih atas pekerjaan Anda!

Punya masalah yang sama di sini. Ini sepertinya masih belum diperbaiki. Menggunakan solusi @pyby tampaknya berhasil, tetapi hanya sedikit meretas.

Layak mengacu pada ini adalah jika Anda ingin melakukannya dengan cara ini:

Baru saja menginjak jebakan juga ... Semoga kita bisa segera memperbaikinya, tanda plus adalah cara yang valid untuk menambahkan info build ke nomor versi per spesifikasi semver.

:+1:

tambalan berikut memperbaiki hal-hal untuk saya:

--- /usr/local/Cellar/git-flow/0.4.1/libexec/bin/gitflow-common.orig    2017-10-05 20:35:16.000000000 -0500
+++ /usr/local/Cellar/git-flow/0.4.1/libexec/bin/gitflow-common 2017-10-05 20:35:03.000000000 -0500
@@ -50,7 +50,15 @@ escape() {

 # set logic
 has() {
-       echo " $@ " | grep -q " $(escape $item) "
+       local item=$1; shift
+       for s in $@; do
+               if [ "$item" = "$s" ]; then
+                       return 0
+               fi
+       done
+       return 1
+        # the following code has issues with + in the branch names
+       #echo " $@ " | grep -q " $(escape $item) "
 }

 # basic math
Apakah halaman ini membantu?
0 / 5 - 0 peringkat