# Oskuvi Flow for Git

> תוסף לעורכי JetBrains שמכניס את שלבי מודל הענפים git-flow לתפריט Git™: התחלה וסיום של feature, release ו־hotfix, כל אחד בפעולה אחת. הוא אף פעם לא עושה push, force, reset או rebase.

- כתובת: https://npcoding.co.il/products/oskuvi-flow-for-git/
- סוג: תוסף לעורכי JetBrains
- סטטוס: זמין ב־JetBrains Marketplace
- JetBrains Marketplace: https://plugins.jetbrains.com/plugin/35132-oskuvi-flow-for-git
- עובד ב: IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, Rider, CLion, RubyMine ושאר עורכי JetBrains, וגם Android Studio
- גרסת עורך: 2025.1 ומעלה
- מחיר: חלק מהיכולות חינם, השאר עם רישיון, עם 30 יום ניסיון חינם
- מפרסם: Oskuvi
- פותח על ידי: NPCoding (https://npcoding.co.il/)

## מה זה עושה

פותחים `Git | Flow`. `Set Up Branches` יוצר את ענף develop מהענף הראשי אם הוא חסר. משם: Start Feature יוצר ענף feature מ־develop ועובר אליו, ו־Finish Feature ממזג אותו ל־develop ומוחק אותו. Release ו־Hotfix עובדים באותו אופן, כולל תגית עם מספר הגרסה על הענף הראשי.

כל מיזוג שומר merge commit, כך שהענף נשאר גלוי בהיסטוריה. כשמיזוג נעצר על קונפליקטים, שום דבר לא מתבטל ושום דבר לא נמחק: התוסף אומר אילו שלבים בוצעו, איפה אתם עומדים, ושאפשר לפתור ולעשות commit או לבטל את המיזוג.

## למי זה מתאים

- צוותים שעובדים לפי git-flow ורוצים את השלבים בתוך העורך
- מי שלא רוצה להתקין את כלי שורת הפקודה של git-flow

## יכולות

- **פעולה אחת לכל שלב:** התחלה וסיום של feature, release ו־hotfix, עם main או master.
- **מה שהוא לא עושה:** אף פעם לא push, force, reset או rebase, ולא מוחק ענף שלא מוזג. שליחת הענפים והתגיות לשרת נשארת צעד שלכם, עם ה־Push של העורך.
- **מסרב לפני שמשנה:** שינויים שלא עברו commit, מיזוג פתוח, שם ש־Git לא מקבל, ענף או תגית שכבר קיימים, release שני כשאחד פתוח – כל סירוב מגיע עם משפט שמסביר למה.
- **פקודות Git פשוטות:** שש פקודות (rev-parse, status, branch, checkout, merge, tag) דרך התמיכה ב־Git של העורך. לא צריך את כלי git-flow, והתוסף לא שומר מצב משלו.

## חינם ועם רישיון

- **בחינם:** features מההתחלה ועד הסוף, ו־Set Up Branches
- **עם רישיון:** releases ו־hotfixes

**חשוב לדעת:** שמות הענפים בגרסה הזו הם המקובלים: develop, feature/, release/, hotfix/.

## שאלות נפוצות

### מה חינם ומה דורש רישיון?

חינם: features מההתחלה ועד הסוף, ו־Set Up Branches. עם רישיון: releases ו־hotfixes. את הרישיון אפשר לנסות 30 יום בחינם, והוא נקנה דרך JetBrains Marketplace.

### צריך להתקין את git-flow?

לא. התוסף מריץ פקודות Git רגילות דרך העורך, עם תוכנת ה־Git שהגדרתם בו.

### התוסף שולח משהו לשרת?

לא. הוא לא פונה לשום כתובת ולא עושה push. שליחת הענפים והתגיות נשארת צעד שלכם.

## קשור

- [Oskuvi DB Changelogs](https://npcoding.co.il/products/oskuvi-db-changelogs/index.md): העורך קורא את קובצי ה־changelog של Liquibase: XML, YAML, JSON ו־SQL, בלי לשנות את מה שכבר עובד. (זמין ב־JetBrains Marketplace)
- [Oskuvi Code Metrics](https://npcoding.co.il/products/oskuvi-code-metrics/index.md): מודד קוד Java ומראה איפה הוא נעשה קשה לקריאה: לפי מתודה, לפי מחלקה ולפי חבילה. (זמין ב־JetBrains Marketplace)
- [DevOps ותשתיות](https://npcoding.co.il/services/devops/) – השירות שבו אנחנו בונים כלים כאלה ללקוחות

Git והלוגו של Git הם סימנים מסחריים או סימנים מסחריים רשומים של Software Freedom Conservancy, Inc. בארצות הברית ו/או במדינות אחרות. Oskuvi Flow for Git אינו קשור לפרויקט Git או ליוצרי כלי git-flow.

---

NPCoding · צוות AI במיקור חוץ לעסקים: פיתוח תוכנה, ניהול אתר ושרתים, קמפיינים בגוגל ובפייסבוק, סושיאל, ניוזלטרים ו־SEO – ממקום אחד. דשבורד אחד, דוח כל בוקר ומנהל אחד שאחראי לתוצאה. · https://npcoding.co.il/
