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

עודכן לאחרונה בתאריך 25 באפריל 2024

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

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

פתק

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

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

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

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

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

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

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

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

ציין אפשרויות בסיסיות ככל הנדרש ולאחר מכן לחץ על הלחצן Advanced.
בחרו בהפעלת בדיקת קובץ אם אתם עובדים בסביבת צוות (או עובדים לבד אך במספר מכונות שונות).בטלו את הבחירה באפשרות זו אם ברצונכם להשבית את יכולות ה-check in וה-check out של קבצים באתר האינטרנט שלכם.

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

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

בחרו באפשרות בדוק קבצים החוצה בעת פתיחה אם אתם רוצים לבדוק אוטומטית קבצים החוצה כאשר אתם לוחצים פעמיים כדי לפתוח אותם מלוח הקבצים.

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

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

Check Out Name

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

פתק

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

Email Address

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

בדקו קבצים פנימה והחוצה מתיקיה מרוחקת

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

בדקו קבצים החוצה באמצעות לוח הקבצים

בלוח הקבצים (Window > Files), בחרו קבצים לבדיקה החוצה מהשרת המרוחק.
פתק

תוכלו לבחור קבצים בתצוגה המקומית או המרוחקת, לא בתצוגת שרת הבדיקות.

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

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

  • לחצו עם הלחצן הימני (Windows) או Control‑click (Macintosh), ואז בחרו בדוק החוצה מהתפריט הקשרי.

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

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

סימן וי ירוק מופיע ליד הסמל של הקובץ המקומי המציין שעשיתם לו check out.

פתק

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

ביצוע check in לקבצים באמצעות לוח Files

בלוח Files (Window > Files), בחרו קובץ או קבצים שעברו check‑out או קבצים חדשים.
פתק

אתם יכולים לבחור קבצים בתצוגה Local או Remote, אבל לא בתצוגה Testing Server.

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

  • לחצו לחיצה ימנית (Windows) או Control‑click (Macintosh), ואז בחרו Check In מהתפריט ההקשרי.

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

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

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

פתק

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

ביצוע check in לקובץ פתוח מחלון Document

ודאו שהקובץ שברצונכם לעשות לו check in פתוח בחלון Document.
פתק

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

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

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

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

פתק

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

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

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

כדי לבטל check out של קובץ, בצעו אחד מהפעולות הבאות:

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

  • בלוח Files (Window > Files), לחצו לחיצה ימנית (Windows) או Control‑click (Macintosh), ואז בחרו Undo Check Out.

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

שימוש ב-WebDAV לביצוע check in ו-check out של קבצים

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

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

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

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

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

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

לחץ על Save.

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

פתק

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

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

פתק

התמיכה ב-Subversion (SVN) הוסרה בגרסאות Dreamweaver 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, בצע את הצעדים הבאים:

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

פתק

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

בתיבת הדו-שיח Site Setup, בחרו בקטגוריה ניהול גרסאות.

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

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

  • בחר פרוטוקול בתפריט הנפתח 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.

לחצו על Test כדי לבדוק את החיבור שלכם, או לחצו על OK כדי לסגור את תיבת הדו-שיח.לאחר מכן לחצו על Done כדי לסגור את תיבת הדו-שיח Manage Sites.

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

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

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

פתק

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

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

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

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

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

פתק

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

העלאת קבצים

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

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

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

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

עברו על הפעולות בתיבת הדו-שיח Commit, בצעו שינויים לפי הצורך ולחצו על אישור.

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

פתק

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

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

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

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

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

לחצו לחיצה ימנית (Windows) או Control-לחיצה (Macintosh) על כל תיקייה או קובץ במאגר ובחרו Update Status.

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

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

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

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

לחצו לחיצה ימנית (Windows) או Control-לחיצה (Macintosh) על כל תיקייה או קובץ בלוח Files ובחרו Update Status.

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

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

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

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

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

בתיבת הדו-שיח Revision History, בחרו את הגרסה או הגרסאות שמעניינות אתכם ובצעו אחת מהפעולות הבאות:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Go offline

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

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

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

לחצו לחיצה ימנית (Windows) או Control+לחיצה (Macintosh) על כל קובץ או תיקייה בלוח הקבצים ובחרו ניהול גרסאות > עבור למצב לא מקוון.

Clean up a local SVN site

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

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

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

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

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

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

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

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