הכנס לאחסון והוצא מחסון קבצים בשרתים מרוחקים באמצעות מערכת 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, עליכם לשייך את האתר המקומי שלכם לשרת מרוחק.
לחץ על הלחצן Add New Server כדי להוסיף שרת חדש
בחר שרת קיים ולחץ על הלחצן Edit Existing Server
אפשרות זו שימושית כדי ליידע אחרים שבדקתם קובץ החוצה לעריכה, או כדי להזהיר את עצמכם שאולי השארתם גרסה עדכנית יותר של קובץ במכונה אחרת.
אם אינכם רואים אפשרויות בדיקה פנימה/החוצה, זה אומר שלא הגדרתם שרת מרוחק.
שימוש ב-File > Open כדי לפתוח קובץ לא מוציא את הקובץ החוצה גם כאשר אפשרות זו נבחרת.
Check Out Name
שם הוצאה מאחסון מוצג בחלונית Files ליד כל אחד מהקבצים שהוצאו מאחסון. הדבר מאפשר לחברי צוות לפנות לאדם הנכון אם הם זקוקים לקובץ שהוצא מאחסון.
אם אתה עובד לבדך ומשתמש במחשבים אחדים, השתמש בשם הוצאה מאחסון שונה בכל אחד מהמחשבים (לדוגמה, AmyR-HomeMac ו- AmyR-OfficePC) כדי שתדע היכן נמצאת הגרסה העדכנית ביותר של הקובץ אם תשכח להכניסו לאחסון.
Email Address
אם אתם מזינים כתובת דואר אלקטרוני, כאשר אתם בודקים קובץ החוצה, השם שלכם מופיע בלוח הקבצים כקישור (כחול וסמן בקו תחתון) ליד הקובץ הזה. אם חבר צוות לוחץ על הקישור, תוכנית הדואר האלקטרוני הברירת המחדל שלו פותחת הודעה חדשה עם כתובת הדואר האלקטרוני של המשתמש ועם נושא שמתאים לשם הקובץ והאתר.
בדקו קבצים פנימה והחוצה מתיקיה מרוחקת
לאחר שתגדירו את מערכת בדיקה פנימה/בדיקה החוצה, תוכלו לבדוק קבצים פנימה והחוצה בשרת מרוחק באמצעות לוח הקבצים או מחלון המסמך.
בדקו קבצים החוצה באמצעות לוח הקבצים
תוכלו לבחור קבצים בתצוגה המקומית או המרוחקת, לא בתצוגת שרת הבדיקות.
סימן וי אדום מציין שחבר צוות אחר משתמש בקובץ, וסמל נעילה מציין שהקובץ הוא לקריאה בלבד (Windows) או נעול (Macintosh).
לחצו על לחצן Check Out בסרגל הכלים של לוח הקבצים.
לחצו עם הלחצן הימני (Windows) או Control‑click (Macintosh), ואז בחרו בדוק החוצה מהתפריט הקשרי.
בדרך כלל כדאי להוריד קבצים תלויים בעת הוצאת קובץ חדש, אבל אם הגרסאות העדכניות ביותר של הקבצים התלויים כבר נמצאות בדיסק המקומי, אין צורך להוריד אותם שוב.
סימן וי ירוק מופיע ליד הסמל של הקובץ המקומי המציין שעשיתם לו check out.
אם אתם עושים check out לקובץ הראשי הנוכחי, הגרסה הפתוחה כעת של הקובץ מוחלפת בגרסה החדשה שעברה check out.
ביצוע check in לקבצים באמצעות לוח Files
אתם יכולים לבחור קבצים בתצוגה Local או Remote, אבל לא בתצוגה Testing Server.
לחצו על הלחצן Check In בסרגל הכלים של לוח Files.
לחצו לחיצה ימנית (Windows) או Control‑click (Macintosh), ואז בחרו Check In מהתפריט ההקשרי.
בדרך כלל כדאי להעלות קבצים תלויים כאשר עושים check in לקובץ חדש, אבל אם הגרסאות העדכניות ביותר של הקבצים התלויים כבר נמצאות בשרת המרוחק, אין צורך להעלות אותם שוב.
סמל מנעול מופיע ליד סמל הקובץ המקומי, ומציין שהקובץ כעת לקריאה בלבד.
אם אתם עושים check in לקובץ הראשי הנוכחי, הקובץ עשוי להישמר באופן אוטומטי לפני שהוא עובר check in, בהתאם לאפשרויות העדפות שהגדרתם.
ביצוע 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.
לחץ על הלחצן Add New Server כדי להוסיף שרת חדש
בחר שרת קיים ולחץ על הלחצן Edit Existing Server
בתיבה Check Out Name, הזינו שם המזהה אתכם בפני חברי צוות אחרים.
בתיבה Email Address, הזן את כתובת הדוא"ל שלך.
השם וכתובות הדוא"ל משמשים לזיהוי בעלות בשרת WebDAV ומופיעים בלוח Files למטרות יצירת קשר.
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, ההיסטוריה של גרסאות הקובץ אינה נשמרת.
פריטים דומים נוספים
בניית אתרי אינטרנט יפהפיים ב-Dreamweaver
עיצוב כתיבת קוד וניהול אתרי אינטרנט דינמיים בכלי רב עוצמה כולל.