מדריך למשתמש ביטול

הכנסה לאחסון והוצאה מאחסון של קבצים

  1. מדריך למשתמש של Dreamweaver
  2. מבוא
    1. מידע בסיסי על עיצוב אתרי אינטרנט מגיב
    2. מה חדש ב-Dreamweaver
    3. פיתוח אתרי אינטרנט באמצעות Dreamweaver - סקירה
    4. Dreamweaver / שאלות נפוצות
    5. קיצורי מקשים
    6. דרישות המערכת של Dreamweaver
    7. סיכום תכונות
  3. Dreamweaver ו-Creative Cloud
    1. סנכרון הגדרות של Dreamweaver עם Creative Cloud‏
    2. Creative Cloud Libraries ב-Dreamweaver
    3. שימוש בקובצי Photoshop ב-Dreamweaver
    4. עבודה עם Adobe Animate ו-Dreamweaver
    5. חילוץ קובצי SVG ממוטבים לאינטרנט מספריות
  4. התצוגות וסביבות העבודה של Dreamweaver
    1. סביבת העבודה של Dreamweaver‏
    2. מיטוב סביבת העבודה של Dreamweaver לפיתוח חזותי
    3. חיפוש קבצים בהתבסס על שם קובץ או תוכן |‏ Mac OS
  5. הגדרת אתרי אינטרנט
    1. על אתרי Dreamweaver
    2. הגדרת גרסה מקומית של האתר שלך
    3. התחברות לשרת פרסום
    4. הגדרת שרת בדיקות
    5. ייבוא וייצוא של הגדרות אתר Dreamweaver
    6. העתקת אתרי אינטרנט קיימים משרת מרוחק לבסיס האתר המקומי שלך
    7. תכונות נגישות ב-Dreamweaver
    8. הגדרות מתקדמות
    9. הגדרת העדפות להעברת קבצים
    10. ציון הגדרות שרת פרוקסי ב-Dreamweaver
    11. סנכרון הגדרות של Dreamweaver עם Creative Cloud‏
    12. שימוש ב-Git ב-Dreamweaver
  6. ניהול קבצים
    1. יצירה ופתיחה של קבצים
    2. ניהול קבצים ותיקיות
    3. הורדת קבצים מהשרת והעלאת קבצים לשרת
    4. הכנסה לאחסון והוצאה מאחסון של קבצים
    5. סנכרון קבצים
    6. השוואת קבצים למציאת הבדלים
    7. הסוואת קבצים ותיקיות באתר Dreamweaver שלך
    8. הפעלת Design Notes עבור אתרי Dreamweaver
    9. מניעת אפשרות ניצול לרעה של Gatekeeper
  7. פריסה ועיצוב
    1. שימוש בעזרים חזותיים לפריסה
    2. על השימוש ב-CSS לפריסת דף
    3. עיצוב אתרי אינטרנט מגיבים באמצעות Bootstrap
    4. יצירת שאילתות מדיה והשימוש בהן ב-Dreamweaver
    5. הצגת תוכן בטבלאות
    6. צבעים
    7. יצירת עיצוב מגיב באמצעות פריסות רשת זורמות
    8. Extract ב-Dreamweaver
  8. CSS
    1. הכרת CSS ‏(Cascading Style Sheets)
    2. פריסת עמודים בעזרת CSS Designer
    3. שימוש בכלים לעיבוד מקדים של CSS ב-Dreamweaver
    4. כיצד להגדיר העדפות סגנון CSS ב-Dreamweaver
    5. העברת כללי CSS ב-Dreamweaver
    6. המרת CSS בתוך שורה לכלל CSS ב-Dreamweaver
    7. עבודה עם תגי div
    8. החלת מעברי צבע על רקע
    9. יצירה ועריכה של אפקטי מעבר של CSS3 ב-Dreamweaver
    10. עיצוב קוד
  9. תוכן דף והנכסים הקיימים בו
    1. הגדרת מאפייני דף
    2. הגדרת מאפייני כותרת של CSS ומאפייני קישור של CSS
    3. עבודה עם טקסט
    4. מציאה והחלפה של טקסט, תגים ותכונות
    5. החלונית DOM
    6. עריכה ב-Live View
    7. קידוד מסמכים ב-Dreamweaver
    8. בחירה והצגה של רכיבים בחלון Document
    9. הגדרת מאפייני טקסט ב-Property inspector
    10. בדיקת איות בדף אינטרנט
    11. שימוש בכללים אופקיים ב-Dreamweaver
    12. הוספה ושינוי של שילובי גופנים ב-Dreamweaver
    13. עבודה עם נכסים
    14. הכנסה ועדכון של תאריכים ב-Dreamweaver
    15. יצירה וניהול של נכסים מועדפים ב-Dreamweaver
    16. הכנסה ועריכה של תמונות ב-Dreamweaver
    17. הוספת אובייקטי מדיה
    18. הוספת סרטוני וידאו ב-Dreamweaver
    19. הכנסת וידאו של HTML5
    20. הכנסת קובצי SWF
    21. הוספת אפקטי שמע
    22. הכנסת שמע של HTML5 ב-Dreamweaver
    23. עבודה עם פריטי ספרייה
    24. שימוש בטקסט ערבי ועברי ב-Dreamweaver
  10. קישור וניווט
    1. אודות קישור וניווט
    2. קישור
    3. מפות תמונה
    4. פתרון בעיות של קישורים
  11. רכיבים גרפיים ואפקטים של jQuery
    1. שימוש ברכיבים גרפיים של jQuery לממשק משתמש ולמכשירים ניידים ב-Dreamweaver
    2. שימוש באפקטים של jQuery ב-Dreamweaver
  12. כתיבת קוד של אתרי אינטרנט
    1. כתיבת קוד ב-Dreamweaver
    2. סביבה של כתיבת קוד ב-Dreamweaver
    3. הגדרת העדפות לכתיבת קוד
    4. התאמה אישית של העדפות צבעי קוד
    5. כתיבה ועריכה של קוד
    6. אפשרויות של רמזי קוד והשלמת קוד
    7. צמצום והרחבה של קוד
    8. שימוש חוזר בקוד עם גזירי קוד
    9. איתור שגיאות בקוד (Linting)
    10. מטוב הקוד
    11. עריכת קוד בתצוגת Design
    12. עבודה עם תוכן כותרת של דפים
    13. הכנסת קבצים נכללים בצד השרת ב-Dreamweaver
    14. שימוש בספריות תגים ב-Dreamweaver
    15. ייבוא תגים מותאמים אישית אל Dreamweaver
    16. שימוש בהתנהגויות של JavaScript (הוראות כלליות)
    17. החלת התנהגויות מובנות של JavaScript
    18. על XML ו-XSLT
    19. ביצוע המרות XSL בצד השרת ב-Dreamweaver
    20. ביצוע המרות XSL בצד הלקוח ב-Dreamweaver
    21. הוספת ישויות תו עבור XSLT ב-Dreamweaver
    22. עיצוב קוד
  13. תהליכי עבודה המותאמים למגוון מוצרים
    1. התקנה הרחבות אל Dreamweaver והשימוש בהן
    2. עדכונים בתוך היישום ב-Dreamweaver
    3. הכנסת מסמכי Microsoft Office ב-Dreamweaver‏ ‏(Windows בלבד)
    4. עבודה עם Fireworks ו-Dreamweaver
    5. עריכת תוכן באתרי Dreamweaver באמצעות Contribute
    6. שילוב של Dreamweaver עם Business Catalyst
    7. יצירת מסעות פרסום בדוא"ל מותאמים אישים
  14. תבניות
    1. על תבניות Dreamweaver
    2. זיהוי תבניות ומסמכים המבוססים על תבניות
    3. יצירת תבנית Dreamweaver
    4. יצירת אזורים ניתנים לעריכה בתבניות
    5. יצירת אזורים חוזרים וטבלאות חוזרות ב-Dreamweaver
    6. שימוש באזורים אופציונליים בתבניות
    7. הגדרת תכונות תג ניתנות לעריכה ב-Dreamweaver
    8. כיצד ליצור תבניות מקוננות ב-Dreamweaver
    9. עריכה, עדכון ומחיקה של תבניות
    10. ייצוא וייבוא תוכן XML ב-Dreamweaver
    11. החלה של תבנית על מסמך קיים או הסרתה ממנו
    12. עריכת תוכן בתבניות Dreamweaver
    13. כללי תחביר של תגי תבנית ב-Dreamweaver
    14. הגדרת העדפות סימון לאזורי תבנית
    15. היתרונות של שימוש בתבניות ב-Dreamweaver
  15. מכשירים ניידים ומסכים מרובים
    1. יצירת שאילתות מדיה
    2. שינוי כיוון דף עבור מכשירים ניידים
    3. יצירת יישומי אינטרנט עבור מכשירים ניידים באמצעות Dreamweaver
  16. אתרי אינטרנט, דפים וטופסי אינטרנט דינמיים
    1. הבנת יישומי אינטרנט
    2. הגדרת המחשב לפיתוח יישומים
    3. פתרון בעיות בחיבורים למסדי נתונים
    4. הסרת סקריפטים של חיבור ב-Dreamweaver
    5. עיצוב דפים דינמיים
    6. סקירת מקורות של תוכן דינמי
    7. הגדרת מקורות של תוכן דינמי
    8. הוספת תוכן דינמי לדפים
    9. שינוי תוכן דינמי ב-Dreamweaver
    10. הצגת רשומות של מסד נתונים
    11. אספקת נתונים בזמן אמת ב-Dreamweaver ופתרון בעיות בהם
    12. הוספת התנהגויות שרת מותאמות אישית ב-Dreamweaver
    13. בניית טפסים באמצעות Dreamweaver
    14. שימוש בטפסים לאיסוף מידע ממשתמשים
    15. יצירה והפעלה של טופסי ColdFusion ב-Dreamweaver
    16. יצירת טופסי אינטרנט
    17. תמיכה משופרת ב-HTML5 עבור רכיבי טופס
    18. פיתוח טופס באמצעות Dreamweaver
  17. בנייה חזותית של יישומים
    1. בניית דפי אב ופרטים ב-Dreamweaver
    2. בניית דפי חיפוש ותוצאות
    3. בניית דף להכנסת רשומות
    4. בניית דף לעדכון רשומות ב-Dreamweaver
    5. בניית דפים למחיקת רשומות ב-Dreamweaver
    6. שימוש בפקודות ASP כדי לשנות מסד נתונים ב-Dreamweaver
    7. בניית דף רישום
    8. בניית דף כניסה
    9. בניית דף המאפשר גישה למשתמשים מורשים בלבד
    10. אבטחת תיקיות ב-ColdFusion באמצעות Dreamweaver
    11. שימוש ברכיבי ColdFusion ב-Dreamweaver
  18. בדיקה, תצוגה מקדימה ופרסום של אתרי אינטרנט
    1. תצוגה מקדימה של דפים
    2. תצוגה מקדימה עבור דפי אינטרנט של Dreamweaver במכשירים מרובים
    3. בדיקת אתר Dreamweaver שלך
  19. פתרון בעיות
    1. בעיות שתוקנו
    2. בעיות ידועות

 

 

הכנס לאחסון והוצא מחסון קבצים בשרתים מרוחקים באמצעות מערכת Dreamweaver Check In / Check Out מערכת, WebDAV או Subversion.

בעת עבודה בסביבה שיתופית, ניתן להכניס קבצים לאחסון ולהוציא קבצים מאחסון בשרת מקומי ובשרת מרוחק. עם זאת, אם אתה האדם היחיד שעובד בשרת המרוחק, תוכל להשתמש בפקודות Get ו- Put מבלי להוציא קבצים מאחסון ולהכניס אותם לאחסון.

הערה:

בשרת בדיקה, ניתן להשתמש בפונקציונליות של הפקודות Get ו- Put, אך לא ניתן להשתמש במערכת Check In/ Check Out.

פירושה של הוצאת קובץ מאחסון הוא "אני עובד על הקובץ כעת - אל תשתמשו בו!" בעת הוצאת קובץ מאחסון, שם המשתמש שהוציא את הקובץ מאחסון מוצג בחלונית Files, וליד סמל הקובץ מופיע סימן תיוג אדום (אם חבר צוות הוציא את הקובץ מאחסון) או סימן תיוג ירוק (אם אתה הוצאת את הקובץ מאחסון).

הכנסת קובץ לאחסון הופכת את הקובץ לזמין להוצאה מאחסון ולעריכה על-ידי חברי צוות אחרים. בעת הכנסה לאחסון של קובץ לאחר עריכתו, הגרסה המקומית הופכת לגרסה לקריאה-בלבד וסמל מנעול מופיע ליד הקובץ בחלונית Files כדי למנוע ממך לבצע שינויים בקובץ.

Dreamweaver אינו הופך קבצים שהוצאו מאחסון לגרסאות לקריאה בלבד בשרת המרוחק. בעת העברת קבצים באמצעות יישום שונה מ- Dreamweaver, ניתן לדרוס קבצים שהוצאו מאחסון. עם זאת, ביישומים שונים מ- Dreamweaver, הקובץ LCK גלוי ליד הקובץ שהוצא מאחסון בהיררכיית הקבצים כדי לסייע במניעת תאונות כאלה.

הגדרת מערכת Check In/Check Out

לפני שתוכל להשתמש במערכת Check In/Check Out, עלייך לקשר את האתר המקומי לשרת מרוחק.

  1. בחר Site > Manage Sites.
  2. בחר אתר ולחץ על Edit.
  3. בתיבת הדו-שיח Site Setup, בחר את הקטגוריה Servers ובצע אחת מהפעולות הבאות:
    • לחצן על הלחצן Add New Server כדי להוסיף שרת חדש

    • בחר שרת קיים ולחץ על הלחצן Edit Existing Server

  4. ציין אפשרויות בסיסיות ככל הנדרש ולאחר מכן לחץ על הלחצן Advanced.
  5. בחר Enable File Check Out אם אתה עובד בסביבת צוות (או עובד לבד אך משתמש בכמה מחשבים שונים). בטל את הבחירה באפשרות זו אם ברצונך לבטל את הכנסת הקבצים לאחסון והוצאתם מאחסון באתר האינטרנט שלך.

    אפשרות זו מאפשרת לחברי צוות אחרים לדעת שהוצאת קובץ מאחסון לעריכה, ומתריעה בפנייך שייתכן שהשארת גרסה עדכנית יותר של הקובץ במחשב אחר.

    אם אפשרויות Check In/Out אינן מוצגות, פירושו של דבר שלא הגדרת שרת מרוחק.

  6. בחר באפשרות Check Out Files when Opening אם ברצונך להוציא קבצים מאחסון אוטומטית בעת לחיצה כפולה על קובץ לפתיחתו בחלונית Files.

    שימוש בפקודה File > Open לפתיחת הקובץ אינו מוציא את הקובץ מאחסון גם בעת בחירה באפשרות זו.

  7. הגדר את שאר האפשרויות:

    Check Out Name

    שם הוצאה מאחסון מוצג בחלונית Files ליד כל אחד מהקבצים שהוצאו מאחסון. הדבר מאפשר לחברי צוות לפנות לאדם הנכון אם הם זקוקים לקובץ שהוצא מאחסון.

    הערה:

    אם אתה עובד לבדך ומשתמש במחשבים אחדים, השתמש בשם הוצאה מאחסון שונה בכל אחד מהמחשבים (לדוגמה, AmyR-HomeMac ו- AmyR-OfficePC) כדי שתדע היכן נמצאת הגרסה העדכנית ביותר של הקובץ אם תשכח להכניסו לאחסון.

    Email Address

    אם תזין כתובת דוא"ל, שמך יופיע בחלונית Files כקישור (כחול ומודגש בקו תחתון) ליד הקובץ בעת הוצאה מאחסון. אם חבר צוות לוחץ על הקישור, תוכנת הדוא"ל של ברירת המחדל שלו פותחת הודעה חדשה עם כתובת הדוא"ל של המשתמש ונושא מתאים לקובץ ולשם האתר.

הכנסת קבצים לאחסון והוצאת קבצים מאחסון בתיקייה מרוחקת

לאחר הגדרת מערכת Check In/Check Out, ניתן להכניס קבצים לאחסון ולהוציא קבצים מאחסון בשרת מרוחק באמצעות החלונית Files או מחלון Document.

הוצאת קבצים מאחסון באמצעות החלונית Files

  1. בחלונית Files ‏(Window > Files), בחר קבצים שברצונך להוציא מאחסון בשרת המרוחק.
    הערה:

    ניתן לבחור קבצים בתצוגת Local או Remote, אך לא בתצוגת Testing Server.

    סימן תיוג אדום מציין שחבר צוות אחר הוציא את הקובץ מאחסון וסמל מנעול מציין שהקובץ מאפשר קריאה בלבד (Windows) או שהוא נעול (Macintosh).

  2. להוצאת הקובץ או הקבצים מאחסון, בצע אחת מהפעולות הבאות:
    • לחץ על הלחצן Check Out בסרגל הכלים של החלונית Files.

    • לחץ לחיצה ימנית (Windows) או הקש Control תוך לחיצה (Macintosh) ולאחר מכן בחר Check Out מהתפריט תלוי-ההקשר.

  3. בתיבת הדו-שיח Dependent Files, לחץ על Yes כדי להוריד קבצים תלויים יחד עם הקבצים שנבחרו, או לחץ על No כדי להימנע מהורדת קבצים תלויים. אפשרות ברירת המחדל אינה מורידה קבצים תלויים. ניתן להגדיר אפשרות זו תחת Edit > Preferences > Site.
    הערה:

    בדרך כלל, מומלץ להוריד קבצים תלויים בעת הוצאת קובץ חדש מאחסון, אך אם הגרסאות העדכניות ביותר של הקבצים התלויים כבר נמצאות בדיסק המקומי, אין צורך להוריד את הקבצים שוב.

    סימן תיוג ירוק מופיע ליד סמל הקובץ המקומי ומציין שהוצאת את הקובץ מאחסון.

    הערה:

    אם הוצאת מאחסון את הקובץ הפעיל הנוכחי, הגרסה הפתוחה הנוכחית של הקובץ נדרסת ומוחלפת בגרסה החדשה שהוצאה מאחסון.

הכנסת קבצים לאחסון באמצעות החלונית Files

  1. בחלונית Files ‏(Window > Files), בחר קובץ או קבצים שהוצאו מאחסון או קובץ או קבצים חדשים.
    הערה:

    ניתן לבחור קבצים בתצוגת Local או Remote, אך לא בתצוגת Testing Server.

  2. להכנסת הקובץ או הקבצים לאחסון, בצע אחת מהפעולות הבאות:
    • לחץ על הלחצן Check In בסרגל הכלים של החלונית Files.

    • לחץ לחיצה ימנית (Windows) או הקש Control תוך לחיצה (Macintosh) ולאחר מכן בחר Check In מהתפריט תלוי-ההקשר.

  3. לחץ על Yes כדי להעלות את הקבצים התלויים יחד עם הקבצים שנבחרו, או לחץ על No כדי להימנע מהעלאת קבצים תלויים. אפשרות ברירת המחדל אינה מעלה קבצים תלויים. ניתן להגדיר אפשרות זו תחת Edit >‏ Preferences >‏ Site.
    הערה:

    בדרך כלל, מומלץ להעלות קבצים תלויים בעת הכנסת קובץ חדש לאחסון, אך אם הגרסאות העדכניות ביותר של הקבצים התלויים כבר נמצאות בשרת המרוחק, אין צורך להעלות את הקבצים שוב.

    סמל מנעול מופיע ליד סמל הקובץ המקומי כדי לציין שהקובץ מאפשר כעת קריאה בלבד.

    הערה:

    אם הכנסת לאחסון את הקובץ הפעיל הנוכחי, ייתכן שהקובץ יישמר אוטומטית לפני הכנסתו לאחסון, בהתאם לאפשרויות ההעדפות שהגדרת.

הכנסת קובץ פתוח לאחסון מחלון Document

  1. ודא שהקובץ שברצונך להכניס לאחסון פתוח בחלון Document.
    הערה:

    ניתן להכניס לאחסון קובץ פתוח אחד בלבד בכל פעם.

  2. בצע אחת מהפעולות הבאות:
    • בחר Site > Check In.

    • לחץ על הסמל File Management בסרגל הכלים של חלון Document ובחר Check In מהתפריט.

      אם הקובץ הנוכחי אינו חלק מהאתר הפעיל בחלונית Files, ‏Dreamweaver מנסה לקבוע לאיזה אתר מקומי מוגדר שייך הקובץ הנוכחי. אם הקובץ הנוכחי שייך לאתר שונה מהאתר הפעיל בחלונית Files, ‏Dreamweaver פותח אתר זה ולאחר מכן מבצע את פעולת ההכנסה לאחסון.

    הערה:

    אם הכנסת לאחסון את הקובץ הפעיל הנוכחי, ייתכן שהקובץ יישמר אוטומטית לפני הכנסתו לאחסון, בהתאם לאפשרויות ההעדפות שהגדרת.  

ביטול הוצאת קובץ מאחסון

אם הוצאת קובץ מאחסון ולאחר מכן החלטת שאינך מעוניין לערוך אותו (או החלטת להתעלם מהשינויים שביצעת), ניתן לבטל את הוצאת הקובץ מאחסון והקובץ יחזור למצבו המקורי.

לביטול הוצאת קובץ מאחסון, בצע אחד מהצעדים הבאים:

  • פתח את הקובץ בחלון Document ובחר Site > Undo Check Out.

  • בחלונית Files ‏(Window > Files), לחץ לחיצה ימנית (Windows) או הקש Control תוך כדי לחיצה (Macintosh), ולאחר מכן בחר Undo Check Out.

    העותק המקומי של הקובץ הופך לקובץ המאפשר קריאה בלבד, וכל השינויים שביצעת בקובץ מתבטלים.

שימוש ב- WebDAV להוצאה מאחסון ולהכנסה לאחסון של קבצים

Dreamweaver יכול להתחבר לשרת שמשתמש ב-WebDAV ‏(Web-based Distributed Authoring and Versioning) - ערכת הרחבות לפרוטוקול HTTP המאפשרת למשתמשים לערוך ולנהל קבצים בשיתוף פעולה בשרתי אינטרנט מרוחקים. לקבלת מידע נוסף, ראה www.webdav.org.

  1. אם טרם עשית זאת, הגדר אתר Dreamweaver המציין את התיקייה המקומית שתשתמש בה לאחסון קובצי הפרוייקט.
  2. בחר Site > Manage Sites, ולאחר מכן לחץ פעמיים על האתר ברשימה.
  3. בתיבת הדו-שיח Site Setup, בחר את הקטגוריה Servers ובצע אחת מהפעולות הבאות:
    • לחצן על הלחצן Add New Server כדי להוסיף שרת חדש

    • בחר שרת קיים ולחץ על הלחצן Edit Existing Server

  4. במסך Basic, בחר WebDAV מהתפריט הנפתח Connect Using והשלם את שאר האפשרויות במסך Basic כנדרש.
  5. לחץ על הלחצן Advanced.
  6. בחר באפשרות Enable File Check Out והזן את הפרטים הבאים:
    • בתיבה Check Out Name, הזן שם שיאפשר לחברים אחרים בצוות לזהות אותך.

    • בתיבה Email Address, הזן את כתובת הדוא"ל שלך.

      השם וכתובת הדוא"ל משמשים לזיהוי בעלות בשרת WebDAV ומופיעים בחלונית Files לצורך יצירת קשר.

  7. לחץ על Save.

    Dreamweaver מגדיר את האתר לגישה ל- WebDAV. בעת שימוש בפקודה Check In או Check Out באחד מקובצי האתר, הקובץ מועבר באמצעות WebDAV.

    הערה:

    ייתכן ש-WebDAV לא יוכל להוציא מאחסון כהלכה קבצים הכוללים תוכן דינמי כגון תגי PHP או SSIs מכיוון שהפקודה HTTP GET מעבדת אותם כאילו לאחר שהם הוצאו מאחסון.

שימוש ב- Subversion ‏(SVN) להורדה ולהכנסה לאחסון של קבצים

הערה:

התמיכה ב- Subversion ‏(SVN) הוסרה מגרסאות Dreamweaver CC 2017 ואילך.

Dreamweaver יכול להתחבר לשרת המשתמש ב- Subversion‏ (SVN), מערכת בקרת ניהול גרסאות המאפשרת למשתמשים לערוך ולנהל קבצים בשרתי אינטרנט מרוחקים בשיתוף פעולה. Dreamweaver אינו לקוח מלא של SVN, אך הוא מאפשר למשתמשים להוריד את הגרסאות האחרונות של קבצים, לבצע שינויים ולאשר את הקבצים.

הערה:

Dreamweaver CS5 משתמש בספריית לקוח של Subversion 1.6.6, ו- Dreamweaver CS5.5 משתמש בספריית לקוח של 1.6.9. אין תאימות לאחור בגרסאות מתקדמות יותר של ספריית הלקוח של Subversion. לתשומת לבך, אם אתה מעדכן יישום לקוח של צד שלישי (לדוגמה, TortoiseSVN) לעבודה עם גרסה מאוחרת יותר של Subversion, היישום המעודכן של Subversion יעדכן את המטא-נתונים המקומיים של Subversion, ו- Dreamweaver לא יוכל לתקשר יותר עם Subversion. בעיה זו אינה מושפעת מעדכונים בשרת Subversion, משום שעדכונים אלה תואמים לאחור. אם אתה משדרג ליישום לקוח של צד שלישי שעובד עם Subversion 1.7 ומעלה, תצטרך לפנות ל- Adobe לקבלת עדכונים לפני שתוכל שוב להשתמש ב- Subversion עם Dreamweaver. לקבלת מידע נוסף על נושא זה, ראה www.adobe.com/go/dw_svn_en.

Adobe ממליצה להשתמש בכלי להשוואת קבצים של צד שלישי בעת עבודה עם קובצי SVN עם ניהול גרסאות. בעת השוואת מסמכים למציאת הבדלים ביניהם, ניתן לדעת בדיוק אילו שינויים ביצעו משתמשים אחרים בקבצים. למידע נוסף על כלים להשוואת קבצים, השתמש במנוע חיפוש אינטרנטי כגון Google Search לחיפוש כלים מסוג “file comparison” או “diff". Dreamweaver פועל יחד עם רוב הכלים של יצרני צד שלישי.

לקבלת סקירה בווידאו של עבודה עם SVN ו- Dreamweaver, ראה www.adobe.com/go/lrvid4049_dw.

הגדרת חיבור SVN

לפני שימוש ב- Subversion (SVN)‎ כמערכת לניהול גרסאות יחד עם Dreamweaver, יש להגדיר חיבור לשרת SVN. ניתן להגדיר חיבור לשרת SVN בקטגוריה Version Control בתיבת הדו-שיח Site Definition.

שרת SVN הוא מאגר קבצים, שאתה משתמשים אחרים יכולים להוריד ממנו או להעלות אליו קבצים. הוא שונה מהשרת המרוחק שמשתמשים בו בדרך-כלל בעבודה עם Dreamweaver. בעת שימוש ב- SVN, השרת המרוחק נשאר השרת 'החי' לעמודי האינטרנט, ושרת SVN מאחסן את מאגר הקבצים שברצונך להפעיל עליהם ניהול גרסאות. תהליך העבודה הטיפוסי הוא להוריד ולהעלות קבצים מהשרת ולשרת, ולאחר מכן לפרסם אותם בשרת המרוחק מתוך Dreamweaver. הגדרת השרת המרוחק נפרדת לחלוטין מהגדרת שרת SVN.

יש צורך בגישה לשרת SVN ובמאגר SVN לפני תחילת תהליך ההגדרה. לקבלת מידע נוסף בנושא SVN, ראה את אתר האינטרנט של Subversion בכתובת: http://subversion.apache.org/.

כדי להגדיר חיבור SVN, בצע את הצעדים הבאים:

  1. בחר Sites > ‏Manage Sites, בחר את האתר שברצונך להגדיר לו ניהול גרסאות ולחץ על הלחצן Edit.

    הערה:

    אם טרם הגדרת תיקיות מקומיות ומרוחקות לאתר של Dreamweaver, יהיה עליך להגדיר אתר מקומי לפני שתמשיך. ‏(האתר המרוחק אינו דרוש בשלב זה, אך תזדקק בסופו של דבר להגדירו לפני פרסום הקבצים באינטרנט). לקבלת מידע נוסף, ראה עבודה עם אתרי Dreamweaver.

  2. בתיבת הדו-שיח Site Setup, בחר את הקטגוריה Version Control.

  3. בחר Subversion מהתפריט הנפתח Access.

  4. קבע את אפשרויות הגישה בעזרת הצעדים הבאים:

    • בחר פרוטוקול בתפריט הנפתח Protocol. הפרוטוקולים הזמינים הם HTTP‏, HTTPS‏, SVN ו- SVN+SSH.
    הערה:

    שימוש בפרוטוקול SVN+SSH דורש הגדרות תצורה מיוחדות. למידע נוסף, ראה www.adobe.com/go/learn_dw_svn_ssh_en.

    • הזן את כתובת שרת SVN בתיבת הטקסט Server address (בדרך כלל בצורת servername.domain.com).

    • הזן את הנתיב למאגר בשרת SVN בתיבת הטקסט Repository path (בדרך כלל משהו בדומה ל: ‎/svn/your_root_directory. מנהל המערכת הוא זה שנותן שם לתיקיית השורש במאגר SVB).

    • ‏(אופציונלי) אם ברצונך להשתמש ביציאת שרת אחרת מיציאת השרת של ברירת המחדל, בחר Non Default והזן את מספר היציאה בתיבת הטקסט.

    • הזן את שם המשתמש והסיסמה שלך בשרת SVN.

  5. לחץ על Test כדי לבדוק את החיבור, או לחץ על OK לסגירת תיבת הדו-שיח. לבסוף לחץ על Done לסגירת תיבת הדו-שיח Manage Sites.

לאחר יצירת החיבור לשרת, מאגר SVN זמין לתצוגה בחלונית Files. לתצוגת המאגר, ניתן לבחור באפשרות Repository View מהתפריט הנפתח View, או ללחוץ על הלחצן Repository Files בחלונית Files המורחבת..

קבלת גרסאות הקבצים האחרונות

כשמקבלים את הגרסה האחרונה של קובץ ממאגר SVN, ‏Dreamweaver ממזג את תוכן הקובץ בתוכן העותק המקומי המתאים. ‏(‏במלים אחרות, אם מישהו עדכן את הקובץ מאז שהעלית אותו בפעם האחרונה, העדכונים ימוזגו בגרסה המקומית של הקובץ במחשב שלך). אם הקובץ עדיין אינו קיים בכונן הקשיח המקומי, Dreamweaver פשוט מקבל את הקובץ.

הערה:

כשמקבלים קבצים בפעם הראשונה מהמאגר, יש לעבוד עם ספרייה מקומית ריקה, או ספרייה מקומית שאינה כוללת קבצים באותם שמות כשל הקבצים במאגר. Dreamweaver לא יעלה קבצים מהמאגר לכונן המקומי בניסיון הראשון, אם הכונן המקומי כולל קבצים ששמותיהם זהים לשמות הקבצים במאגר המרוחק.

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. בצע אחת מהפעולות הבאות:

    • הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית). לאחר מכן לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) ולחץ על הקובץ או התיקייה הרצויים ובחר Version Control > ‏Get Latest Versions.

    • הצג את קובצי מאגר SVN בעזרת בחירה באפשרות Repository View מהתפריט הנפתח View בחלונית Files, או על-ידי על הלחצן Repository Files בחלונית Files המורחבת. לאחר מכן לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) ולחץ על הקובץ או התיקייה שהוספת, ובחר Get Latest Versions.

הערה:

ניתן גם ללחוץ לחיצה ימנית על קובץ ולבחור Check Out מהתפריט תלוי-ההקשר, או לבחור בקובץ וללחוץ על הלחצן Check Out לקבלת הגרסה האחרונה. מאחר ש- SVN אינו תומך בתהליך עבודה של הוצאה מאחסון, פעולה זו אינה מוציאה בפועל את הקובץ מאחסון במובן המסורתי.

העלאת קבצים

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. בצע אחת מהפעולות הבאות:

    • הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית). לאחר מכן בחר בקובץ שברצונך להעלות ולחץ על הלחצן Check In.

    • הצג את קובצי מאגר SVN בעזרת בחירה באפשרות Repository View מהתפריט הנפתח View בחלונית Files, או על-ידי על הלחצן Repository Files בחלונית Files המורחבת. לאחר מכן לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על הקובץ שברצונך להעלות ובחר Check In.

  3. הצג בתצוגה מקדימה את הפעולות בתיבת הדו-שיח Commit, בצע את השינויים הדרושים ולחץ על OK.

    ניתן לשנות את הפעולות בעזרת בחירה בקובץ שברצונך לשנות בו פעולה ולחיצה על הלחצנים בתחתית תיבת הדו-שיח Commit. קיימות שתי אפשרויות זמינות: commit ו- ignore.

הערה:

סימן תיוג ירוק על קובץ בחלונית Files מציין קובץ שהשתנה שעדיין לא הועלה למאגר.

עדכון מצב קבצים או תיקיות במאגר

ניתן לעדכן את מצב SVN של קובץ בודד או תיקייה בודדת. העדכון אינו מרענן את כל התצוגה.

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. הצג את קובצי מאגר SVN בעזרת בחירה באפשרות Repository View מהתפריט הנפתח View בחלונית Files, או על-ידי על הלחצן Repository Files בחלונית Files המורחבת.

  3. לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על קובץ או תיקייה כלשהם במאגר ובחר Update Status.

עדכון מצב של קובץ מקומי או תיקייה מקומית

ניתן לעדכן את מצב SVN של קובץ בודד או תיקייה בודדת. העדכון אינו מרענן את כל התצוגה.

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית).

  3. לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על קובץ או תיקייה כלשהם בחלונית Files ובחר Update Status.

תצוגת גרסאות קובץ

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. בצע אחת מהפעולות הבאות:

    • הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית). לאחר מכן לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על הקובץ שברצונך לראות את הגרסאות שלו, ובחר Version Control > ‏Show Revisions.

    • הצג את קובצי מאגר SVN בעזרת בחירה באפשרות Repository View מהתפריט הנפתח View בחלונית Files, או על-ידי על הלחצן Repository Files בחלונית Files המורחבת. לאחר מכן לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על הקובץ שברצונך לראות את הגרסאות שלו, ובחר Show Revisions.

  3. בתיבת הדו-שיח Revision History, בחר בגרסה או בגרסאות הרצויות ובצע אחד מהצעדים הבאים:

    • לחץ על Compare to Local כדי להשוות את הגרסה עם הגרסה המקומית של הקובץ.
    הערה:

    יש להתקין כלי השוואת קבצים של צד שלישי לפני שתוכל להשוות קבצים. למידע נוסף על כלים להשוואת קבצים, השתמש במנוע חיפוש אינטרנטי כגון Google Search לחיפוש כלים מסוג “file comparison” או “diff". Dreamweaver פועל יחד עם רוב הכלים של יצרני צד שלישי.

    • לחץ על Compare כדי להשוות שתי גרסאות שנבחרו. הקש Control כדי לבחור שתי גרסאות בו-זמנית.

    • לחץ על View כדי להציג את הגרסה שנבחרה. פעולה זו אינה דורסת את העותק המקומי הנוכחי של אותו קובץ. ניתן לשמור את הגרסה שנבחרה בכונן הקשיח כמו כל קובץ אחר.

    • לחץ על Promote כדי להפוך את הגרסה שנבחרה לגרסה המעודכנת ביותר במאגר.

נעילת קבצים והסרת נעילה מקבצים

נעילת קובץ במאגר SVN מאפשרת למשתמשים אחרים לדעת שאתה עובד על קובץ. משתמשים אחרים עדיין יכולים לערוך את הקובץ מקומית, אך לא יוכלו להעלות את הקובץ עד שתסיר את הנעילה מהקובץ. כשאתה נועל קובץ במאגר, תראה סמל של מנעול פתוח על הקובץ. משתמשים אחרים יראו סמל של מנעול סגור.

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. בצע אחת מהפעולות הבאות:

    • הצג את קובצי מאגר SVN בעזרת בחירה באפשרות Repository View מהתפריט הנפתח View בחלונית Files, או על-ידי על הלחצן Repository Files בחלונית Files המורחבת. לאחר מכן לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על הקובץ הרצוי ובחר Lock או Unlock.

    • הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית). לאחר מכן לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על הקובץ הרצוי ובחר Lock או Unlock.

הוספת קובץ חדש למאגר

סימן פלוס כחול על קובץ בחלונית Files מציין קובץ שעדיין אינו קיים במאגר SVN.

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. בחלונית Files, בחר בקובץ שברצונך להוסיף למאגר ולחץ על הלחצן Check In.

  3. ודא שהקובץ נבחר להעלאה בתיבת הדו-שיח Commit ולחץ על OK.

העברה, העתקה, מחיקה או החזרה למצב קודם של קבצים

  • כדי להעביר קובץ, גרור אותו לתיקיית היעד באתר המקומי.

    בעת העברת הקובץ, Dreamweaver מסמן את הקובץ במיקום החדש באמצעות סמל Add With History ומסמן את הקובץ במיקום הישן באמצעות סמל Delete. לאחר ביצוע הפעולה בקבצים אלה, הקובץ במיקום הישן נעלם.

  • כדי להעתיק קובץ, בחר את הקובץ, העתק אותו (Edit > ‏Copy) והדבק (Edit > ‏Paste) את הקובץ במיקום החדש.

    בעת העתקה והדבקה של הקובץ, Dreamweaver מסמן את הקובץ במיקום החדש באמצעות סמל Add With History.

  • כדי למחוק קובץ, בחר את הקובץ והקש Delete.

    Dreamweaver מאפשר לך למחוק את הגרסה המקומית של הקובץ בלבד או את הגרסה המקומית והגרסה בשרת SVN. אם תבחר למחוק את הגרסה המקומית בלבד, לא תהיה השפעה על הקובץ בשרת SVN. אם תבחר למחוק את הגרסה בשרת SVN גם כן, הגרסה המקומית תסומן בסמל Delete ויהיה עליך לבצע את הפעולה בקובץ כדי שהמחיקה תתרחש.

  • כדי להחזיר קובץ שהועתק או הועבר למיקומו המקורי, לחץ לחיצה ימנית על הקובץ ובחר Version Control > ‏Revert.

פתרון התנגשויות קבצים

אם הקובץ מתנגש עם קובץ אחר בשרת, ניתן לערוך אותו ולאחר מכן לסמנו כקובץ שההתנגשות בו נפתרה. לדוגמה, אם תנסה להכניס לאחסון קובץ המתנגש עם קובץ שמשתמש אחר הכניס בו שינויים, שרת SVN לא יאפשר לך להעלות את הקובץ. ניתן לקבל את הגרסה האחרונה של הקובץ מהמאגר, להכניס ידנית שינויים בעותק שבידיך, ולאחר מכן לסמן את הקובץ שלך כקובץ שההתנגשות בו נפתרה כדי שתוכל להעלותו לשרת.

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית).

  3. לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על הקובץ שברצונך להגדיר כפתור ובחר Version Control > ‏Mark as Resolved.

Go offline

ייתכן שיהיה לך נוח להימנע מגישה למאגר במהלך פעילויות של העברת קבצים אחרים בעזרת עבודה במצב לא מקוון. Dreamweaver יתחבר מחדש למאגר SVN ברגע שתבחר בפקודה הדורשת התחברות (Get Latest Versions‏, Commit וכן הלאה).

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית).

  3. לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על קובץ או תיקייה כלשהם בחלונית Files ובחר Version Control > ‏Go Offline.

Clean up a local SVN site

פקודה זו מאפשרת להסיר נעילות מקבצים כדי שתוכל לחדש פעולות שלא הסתיימו. יש להשתמש בה להסרת נעילות ישנות אם תקבל שגיאות מסוג working copy locked.

  1. יש לוודא שהגדרת בהצלחה חיבור SVN.

  2. הצג את הגרסה המקומית של קובצי SVN שלך בחלונית Files בעזרת בחירה בתצוגת Local מהתפריט הנפתח View. ‏(אם אתה עובד בחלונית Files מורחבת, תצוגת Local מוצגת אוטומטית).

  3. לחץ לחיצה ימנית (Windows) או הקש Control ‏(Macintosh) תוך כדי לחיצה על הקובץ שברצונך לנקות ובחר Version Control > ‏Clean Up.

אודות העברת קבצים ותיקיות באתרים הנמצאים בשליטת Subversion

כשמעבירים גרסאות מקומיות של קבצים או תיקיות באתר הנמצא בשליטת Subversion, יש סיכון שמשתמשים אחרים המתחברים למאגר SVN ייתקלו בבעיות. לדוגמה, אם תעביר קובץ מקומית, ולא תעלה את הקובץ למאגר במשך מספר שעות, משתמש אחר עלול לנסות לקבל את הגרסה האחרונה של הקובץ מהמיקום הישן של הקובץ. מסיבה זו יש תמיד להעלות קבצים לשרת SVN מיד לאחר העברתם במחשב המקומי.

קבצים ותיקיות נשארים בשרת SVN עד שתמחק אותם ידנית. לכן, גם אם תעביר קובץ לתיקייה מקומית אחרת ותעלה אותו לשרת, הגרסה הישנה של הקובץ תישאר במיקום הקודם בשרת. כדי להימנע מבלבול, מחק עותקים ישנים של קבצים ותיקיות שהעברת.

כשמעבירים קובץ ידנית ומעלים אותו בחזרה לשרת SVN, ההיסטוריה של גרסאות הקובץ אינה נשמרת.

קבל עזרה במהירות ובקלות

משתמש חדש?