בעיה
כשאתה מחובר לשרת Subversion ב-Dreamweaver CS4, תקבל את הודעת השגיאה הבאה:
SVN: #155021. אינך יכול לעדכן קובץ זה באמצעות שילוב Subversion של Dreamweaver מכיוון שיישום לקוח חדש יותר של Subversion במחשב שלך מכיל עדכונים למטה-נתונים של Subversion של הקובץ. למידע נוסף על בעיה זו: http://www.adobe.com/go/dw_svn_en.

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

פתרון
הפעל את סקריפט המרת ההרחבות של Dreamweaver.
כדי לשחזר את תאימות ספריית הלקוח של Subversion 1.4.5, הפעל את סקריפט ההמרות שנעטף בהרחבה של Dreamweaver.
ההרחבה מפעילה סקריפט Python, לכן ודא שמותקן מתורגמן הסקריפטים של Python במחשב המקומי שלך. למידע נוסף ראה התקנת Python ב-Windows להלן.
הערה: Python מותקן כחלק מהתקנת ברירת המחדל ב- Mac OS X.
חשוב: אתה עדיין יכול לשנות את האתר שלך ב- Dreamweaver. בעיה זו מתרחשת רק כשאתה מנסה לסנכרן את האתר שלך באמצעות שרת ה-Subversion. הבעיה אינה משפיעה על משתמשים אחרים במחשב שלך מכיוון שהשינוי במטה-הנתונים הוא מקומי למחשב שלך. עם זאת, Dreamweaver לא יכול לתקשר עם השרת עד שתפעיל את סקריפט ההמרות.
הערה: שפות נוספות זמינות להורדה במקטע Additional Languages בתחתית מסמך זה.
הערה: במערכת Windows Vista ומערכת Windows 7 יש להפעיל את Extension Manager "כמנהל מערכת" כדי להשלים בהצלחה את השלבים שנותרו. כדי לעשות זאת, לחצו בלחיצה ימנית על הסמל של Adobe Extension Manager CS4 ובחרו הפעלה כמנהל.
הערה: באפשרותך להפעיל את הסקריפט בכל עת. אם שוב נגעת באתר המקומי שלך עם תוכנית לקוח אחרת של Subversion, חזור על שלבים 8-10.
מידע נוסף
הפיתוח של Subversion מציע סקריפט שממיר את המטה-נתונים של גרסת Subversion של האתר ל-1.4.x, התואמת ל-Dreamweaver.
התקנת Python ב-Windows
במערכת Windows, התקן אותו לפני הפעלת ההמרה של Subversion.
הקבצים שהותקנו
ההרחבה משתמשת בסקריפט Python שמספק Subversion להמרת המטה-נתונים של האתר המקומי שלך. (למידע נוסף, ראה: http://subversion.tigris.org/faq.html#working-copy-format-change). מנהל ההרחבות מתקין שני קבצים בתיקיית המשתמש שלך. הראשון הוא סקריפט ה-Python (change-svn-wc-format.py). הקובץ השני הוא קוד ההרחבה, המשמש להפעלת הסקריפט ישירות מתוך Dreamweaver (DWSVNConvert.htm). לאחר הפעלת ההרחבה נוצר גם קובץ פלט המכיל הודעות של יומן ההמרות (change-svn-wc-format.output.txt). במקרה של בעיה במהלך ההמרה, השגיאות נרשמות בקובץ הפלט.
ההרחבה מותקנת בתיקיית הביתית במיקומים הבאים:
- ב- Windows: Documents and Settings/<username>/Application Data/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
- ב-Mac OS: <username>/Library/Application Support/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
מערכת הנתיבים של Windows ו-Python
הסקריפט של Python לא יפעל כהלכה אם המשתנה PATH לא יוגדר ב-Windows, שתוכנית ההתקנה של Python לא מגדירה אותו. כדי לשנות משתנה זה, ערוך את משתני הסביבה במערכת Windows.
מידע נוסף
שימוש ב-Adobe Dreamweaver ובלקוח Subversion נוסף באותו מחשב עשוי למנוע את התקשורת של האתר שלך עם שרת ה-Subversion.
תוכנת לקוח של צד שלישי יכולה לעדכן את המטה-נתונים של Subversion של האתר המקומי שלך לגרסת לקוח חדשה יותר, שאינה נתמכת על ידי Adobe Dreamweaver CS4.
לקוחות Subversion של צד שלישי יכולים לכלול את הבאים:
- TortoiseSVN
- SmartSVN
- Subclipse
תוכל למצוא לקוחות נוספים ב- Apache Subversion.
דוגמה
אתם משתמשים ב-Adobe Dreamweaver CS4, התומך ב-Subversion client libs 1.4.5. ואתם משתמשים ב-TortoiseSVN (1.5.x), התומך בגרסת client 1.5, באותו המחשב. ברגע שאתם נוגעים באתר המקומי שלכם באמצעות TortoiseSVN (לדוגמה, שליחת קובץ), נתוני Meta המקומיים של Subversion באתר שלכם מומרים לגרסה 1.5. בעקבות המרה זו, Dreamweaver אינו מסוגל עוד לקיים אינטראקציה עם שרת Subversion.פורמט הלקוח החדש יותר של Subversion אינו תואם לאחור לפורמט 1.4 הנתמך על ידי Dreamweaver.
בניית אתרי אינטרנט יפהפיים ב-Dreamweaver
עיצוב כתיבת קוד וניהול אתרי אינטרנט דינמיים בכלי רב עוצמה כולל.