היום נתקלתי בבעיה אמיתית של שיתוף קוד לצורך ניהול באמצעות Source Safe בין צוותים שונים בפיזור גיאוגרפי ללא חיבור רשת ישיר אלא דרך האינטרנט והקושיה היא איך כולם מתחברים ל- SourceSafe?
כל מי שעבר ל- SourceSafe 2005 או ל- Team System פתר לעצמו את הבעיה - שם יש אפשרות לעבודה מול שרת HTTP כ שאין צורך לפתוח כמה ports מסוכנים כמו 139 לשיתוף קבצים.
אז לטובת מי שעדיין צריך לפתח ולהשתמש ב- SourceSafe 7 ולאחר מחקר של מספר פתרונות שרובם בעלות כספית לא מעטה - נמצא פתרון נחמד וחינם !!
VSS.net מחולק לגרסת שרת וגרסת לקוח ומאפשר לחשוף (מאובטח - אפשרי גם SSL) את ה- SourceSafe בלי "לחורר" את ה- Firewall הארגוני ודורש רק מבוא (port) פתוח אחד - תבחרו לכם HTTP או HTTPS.
את רכיב הקצה (ה- Client) תוכלו להתקין כ- AddOn ל- Visual Studio ואז בכלל לא תרגישו שוני מיוחד בעבודה עם ה- SourceSafe. טוב נו... חוץ מהעובדה שעבודה באינטרנט תהיה איטית יותר כנראה...
אבל בכל זאת תוכלו לעשות Check In, Check Out לבטל Undo ולעבוד כרגיל בממשק משתמש שדומה מאוד לממשק הרגיל של ה- Visual SourceSafe.
את הגרסא הראשונה מצאתי באתר הזה: http://www.dmbcllc.com/Default.aspx?tabid=142
שלהבנתי יצר את המוצר אבל משום מה אפשר למצוא גרסא מתקדמת יותר (2.0) בלינק הזה...
עוד בעיה אקוטית נפתרה :) בהצלחה !
קובי מגנזי, Kobi Magnezi