משיב מוביל
VS2013& TFS עבור פרויקטים קצרי טווח

שאלה
-
היי,
אני משתמש חדש בסביבת VS2013 ואהבתי את האפשרות לבצע גיבוי + ניהול גרסאות בעזרת כלי ה TFS בענן.
אני נתקל בבעיה מסויימת שלדעתי נובעת משיטת עבודה שונה מזו הנהוגה בעולם וצוותי הפיתוח תוכנה:
אני עובד על כ5 פרוייקטים קטנים באותו יום, חלקם סתם דוגמאות, חלקם פרוייקטים קטנים.
שמתי לב, שהפרוייקטים מתערבבים בשרת.
אני כל הזמן צריך להחליף לאיזה פרוייקט הפורייקט הנוכחי משוייך.
מה אני מפספס?
תודה מוטי.
תשובות
-
הי
העבודה ב- TFS מתנהלת בפרויקטים. לא פרויקטי קוד אלא Team Projects.
כל פרויקט כזה אמור לאפשר לך ניהול רחב יריעה של פרויקטים, בכל ההיבטים - קידוד, בניה אוטומטית, ניהול משימות תקלות ודרישות, ותהליך בדיקות.הייתי ממליץ לך לכלול את פרוייקטי הקוד הקטנים האלה תחת מטריה משותפת של Team Project אחד, בהנחה ויש להם תחום משותף כללי.
לכל Team Project יש Area Tree שמהווה עץ ארכיטקטוני ושם תוכל לייצג כל אחד מהפרויקטים הקטנים.
לאחר מכן, כשתייצר דרישות ומשימות (Pbis/tasks/bugs) תוכל למפות כל אחד ל- area path בהתאם לפרויקט הרלבנטידן
- הוצע כתשובה על-ידי Dan MorgensternModerator יום רביעי 03 דצמבר 2014 21:16
- סומן כתשובה על-ידי Eran Sharvit יום שני 08 דצמבר 2014 08:48
כל התגובות
-
הי
העבודה ב- TFS מתנהלת בפרויקטים. לא פרויקטי קוד אלא Team Projects.
כל פרויקט כזה אמור לאפשר לך ניהול רחב יריעה של פרויקטים, בכל ההיבטים - קידוד, בניה אוטומטית, ניהול משימות תקלות ודרישות, ותהליך בדיקות.הייתי ממליץ לך לכלול את פרוייקטי הקוד הקטנים האלה תחת מטריה משותפת של Team Project אחד, בהנחה ויש להם תחום משותף כללי.
לכל Team Project יש Area Tree שמהווה עץ ארכיטקטוני ושם תוכל לייצג כל אחד מהפרויקטים הקטנים.
לאחר מכן, כשתייצר דרישות ומשימות (Pbis/tasks/bugs) תוכל למפות כל אחד ל- area path בהתאם לפרויקט הרלבנטידן
- הוצע כתשובה על-ידי Dan MorgensternModerator יום רביעי 03 דצמבר 2014 21:16
- סומן כתשובה על-ידי Eran Sharvit יום שני 08 דצמבר 2014 08:48
-
-
מוטי היקר
העבודה ב- TFS היא תמיד ולעולם במסגרת Team Project אפילו אם אתה רק מנהל קוד
ההמלצה שלי גם כאן תקפה - Team Project אחד שיכלול את כל פרויקטי הקוד.
דן
- הוצע כתשובה על-ידי Dan MorgensternModerator שבת 13 דצמבר 2014 17:14
-
-
-
היי דן,
כל הפרוייקטים שלי מחזיקים פרוייקט מקביל בענן, ומוגדרים להסתנכרן רק מולו.
בפועל, כל ה CHECKIN מתבצעים ומעדכנים פרייקט אחד (הראשון שייצרתי בענן) וכולם מוחזקים בענן תחתיו.
אבדוק בימים הקרובים את ה GIT, אולי יעבוד יותר טוב מהסיפור הזה, כי כרגע זה ממש לא משרת את הדרישה שלי.
תודה רהב על המאמץ!
מוטי
מוטי ג.