זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/git/lessons/diff
זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/git/lessons/diff
הנה הטקסט שיש להוסיף ל git config --global --edit
[merge]
tool = diffmerge
[diff]
tool = diffmerge
[mergetool]
prompt = false
[difftool]
prompt = false
[difftool “diffmerge”]
cmd = C:/Program\ Files/SourceGear/Common/DiffMerge/sgdm.exe “$LOCAL” “$REMOTE”
[mergetool “diffmerge”]
cmd = C:/Program\ Files/SourceGear/Common/DiffMerge/sgdm.exe -merge -result="$MERGED" “$LOCAL” “$BASE” “$REMOTE”
מעולה תודה על ההדבקה. הטקסט מופיע אגב גם בטאב ״טקסט״ שליד הסרטון ובאופן כללי כדאי לעבור גם על הטקסטים שם כי לפעמים יש תוספות או גישות שונות לדברים שהוצגו בוידאו.
אבל בכלי הזה של ה diff זה יהיה מחוץ לסביבת פיתוח שלי … ה .net של מיקרוסופט מאפשר להראות בצורה גרפית על הקבצים סימן אם זה גירסא אחרונה , עם שינוי , וכן להשוות בין כל מיני גירסאות וכו…למה לעבוד עם diff
אני חושב שאתה נוגע כאן בשאלה יותר גדולה: למה לעבוד משורת הפקודה ולא מכלי גרפי עם אינטגרציה ל git.
התשובה בגדול שכלי GUI לא מצליחים לתת את אותה גמישות של שורת הפקודה, והם לא תמיד זמינים.
לכן הבנה של אופן העבודה מה cmd, גם אם לא תשתמש בכל היכולות (כי יותר נוח לראות diff כמו שאמרת מתוך ה IDE), אבל הבנה כזאת עדיין תיתן לך הרבה יותר שליטה במקומות שכן צריך את הגמישות. וצריך לזכור שהרבה פעמים בעבודה עם גיט אתה יוצא מה IDE כי צריך לעשות איזה שיכתוב של ההיסטוריה שאי אפשר לעשות אותו מתוך ה GUI.
הי זה נראה בסדר עושה רושם שתוכן הקובץ helloworld אצלך שונה ממה שהיה אצלי בסרט. איך יצרת את הקוב? יכולה להדביק כאן את תוכן הקובץ?