كان لدي فرع ميزة يسمى "feature / google +" وللأسف لم يتمكن أي من أمر git flow من العثور عليه. لدي كل الوقت:
_Branch "ميزة / google +" غير موجودة ومطلوبة.
ربما بعض المشاكل مع grep أو sth. سيكون من المفيد التحقق أيضًا من بعض الأحرف الأخرى المسموح بها في أسماء الفروع ولكن لا يتم التقاطها بواسطة git flow
يعتبر
ميشال
يدعم Git + لذا فهو خاص بـ gitflow:
git branch 'google+'
المشكلة نفسها. لا يعمل الحرف "+" مع gitflow.
بدء إطلاق git flow 1.0 + 1.1b1 يعمل
إنهاء إصدار git flow 1.0 + 1.1b1 يشير إلى أن إصدار الفرع / 1.0 + 1.1b1 'غير موجود ومطلوب.
لا بد لي من إعادة تسمية الفرع لإصدار / 1.0_1.1b1 ، وإنهاء الإصدار ، وإنشاء علامة أخرى باسم جيد 1.0 + 1.1b1 وحذف العلامة الأخرى. خيبة أمل قليلا ؛)
شكرا لعملكم!
لديك نفس المشكلة هنا. لا يبدو أن هذا قد تم إصلاحه حتى الآن. يبدو أن استخدام حلpyby قد نجح ، لكنه مجرد اختراق بسيط.
يجدر الإشارة إلى هذا إذا كنت تريد القيام بذلك بهذه الطريقة على الرغم من:
فقط صعدت على المصيدة أيضًا ... نأمل أن نتمكن من إصلاح هذا قريبًا ، تعد علامة الجمع طريقة صالحة لإضافة معلومات الإنشاء إلى رقم الإصدار لكل مواصفات semver.
: +1:
التصحيح التالي إصلاح الأشياء بالنسبة لي:
--- /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