הכותב הוא ערן רוסו יועץ בכיר ומוביל את תחום ה – ALM בחברת
. לבלוג של ערן לחץ כאן

Brian Harry פרסם סידרה של שלושה פוסטים על החידושים ב – TFS 11 Source Control.
בפוסט זה אני רוצה לתמצת את עיקרי הדברים.
Local workspaces
בניגוד ל – Server Workspace שקיים כבר היום מגדיר תצורת עבודה בה צד הלקוח (המפתח) הוא ה –Master וצד השרת הוא ה – Slave.
בתצורה זו ה – TFS יתבקש לבדוק מה ישתנה בצד הלקוח ולא כמו שהיום שצד הלקוח מחויב לבצע עדכון על כל שינוי אותו הוא רוצה לבצע על ידי Checkout.
למעשה בתצורה החדשה ניתן לעבוד בצורה של Change—>Merge –>Check-in.
כמו כן הקבצים המקומיים לא יהיו ב – Read Only בתצורת עבודה זו כמו שהם היום.
כמובן שניתן עדיין לעבוד בתצורת העבודה הקיימת היום.
אני יודע שרבים עכשיו נאנחים בסיפוק בעקבות הידיעה הזאת בעיקר כל מעריצי ה – Subversion.
Offline Work
כמובן שישנם כל היתרונות שציינתי קודם גם ב – Offline בנוסף ישנם עוד שתי תוספות:
1) נשמר עותק מקורי בצד כך שניתן לבצע השוואות אל מול הקובץ המקורי או לבצע Undo גם ב – Offline, הפונקציה הזאת חסרה מאוד היום, כיום אם עובדים ב – Off-line לא ניתן לדעת מה שיניתי או לבצע השוואות אל מול מה שקיים בשרת.
2) ניתן לראות את רשימת הקבצים ששונו ללא ביצוע Check Out באופן רשמי, כפי שציינתי קודם צד הלקוח הופך להיות ה – Master והשרת הוא ה – Slave.
כמובן שנחזור למצב Online הכל יסונכרן אל מול השרת.
לפוסט של Brian Harry על שני נושאים אילו קרא כאן.
Merge
נושא ה – Merge הינו נושא שעולה כמעט בכל יעוץ שאני עושה מה שאומר שנושא זה לא טריוויאלי…
ב – TFS 11 בוצעו כמה שינויים בנושא זה על מנת לשפר את חוויית המשתמש.
בואו נאמר להתראות יפה ל – Diff/Merge Tool הישן שמקורו ב – Visual Source Safe ונאמר שלום לכלי החדש המבוסס על ה – Editor של ה – Visual Studio.
הכלי החדש חושף עולם מלא של יכולות חדשות אותם לא הרחיב בפוסט זה, לדואגים עדיין ניתן לשנות את כלי ה – Diff/Merge שמגיע מהקופסה.
כמו כן גם אלגוריתם ה – Merge שופר כך שנקבל הרבה פחות התראות על קונפליקטים.
שני דברים נוספים בנושא זה ששופרו הם הבאת ה – Baseless Merge לרמת ה – GUI בניגוד להיום שניתן לבצע זאת רק ברמת ה – Command line והיכולת לבצע Merge מ – Shelve מה שלא ניתן לעשות היום.
לפוסט של Brian Harry בנושא ה – Merge קרא כאן.
Team Explorer
חלון זה ב – TFS 11 משתנה כמעט לגמרי, למעשה כל חלון ה – Pending Changes יעבור לחלון זה.
אני לא ישאיר אתכם בלי תמונה כאן כי כמו שנאמר תמונה אחת שווה 1000 מילים וזה בערך מה שצריך כדי לתאר את השינוי הגדול בחלון זה.

לפוסט של Brian Harry בנושא ה – Team Explorer קרא כאן.
לסיכום:
ניסיתי בפוסט זה לתת לכם טעימה ממה שמגיע אלינו ב – TFS 11 כמו כן לכל נושא ישנה הפנייה לפוסט של Brian Harry לפרטים נוספים.
תיהנו!!!