none
VS2013& TFS עבור פרויקטים קצרי טווח RRS feed

  • שאלה

  • היי,

    אני משתמש חדש בסביבת VS2013 ואהבתי את האפשרות לבצע גיבוי + ניהול גרסאות בעזרת כלי ה TFS בענן.

    אני נתקל בבעיה מסויימת שלדעתי נובעת משיטת עבודה שונה מזו הנהוגה בעולם וצוותי הפיתוח תוכנה:

    אני עובד על כ5 פרוייקטים קטנים באותו יום, חלקם סתם דוגמאות, חלקם פרוייקטים קטנים.

    שמתי לב, שהפרוייקטים מתערבבים בשרת.

    אני כל הזמן צריך להחליף לאיזה פרוייקט הפורייקט הנוכחי משוייך.

    מה אני מפספס?

    תודה מוטי.

    יום רביעי 03 דצמבר 2014 10:30

תשובות

  • הי

    העבודה ב- 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
    יום רביעי 03 דצמבר 2014 21:16
    מנחה דיון

כל התגובות

  • הי

    העבודה ב- 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
    יום רביעי 03 דצמבר 2014 21:16
    מנחה דיון
  • היי,

    תודה על התגובה,

    אני מחדד- אין TEAM PROJECT!

    אין משימות !

    אני איש צוות אחד, שמתעסק בהרבה פרוייקטים קטנים יחסית (מיום עבודה ועד שבועיים).

    המטרה העיקרית אותה אני מחפש ב TFS היא גיבוי וניהול או יותר נכון שמירת הגרסאות.

    תודה



    מוטי ג.

    יום רביעי 10 דצמבר 2014 21:25
  • מוטי היקר

    העבודה ב- TFS היא תמיד ולעולם במסגרת Team Project אפילו אם אתה רק מנהל קוד

    ההמלצה שלי גם כאן תקפה - Team Project אחד שיכלול את כל פרויקטי הקוד.


    דן

    יום חמישי 11 דצמבר 2014 17:13
    מנחה דיון
  • היי דן,

    בכל זאת, מה ההבדל בין אם אני מייצר הרבה TEAM PROJECTS עבור כל אחד מהפרוייקטים שלי?

    למה העסק מתבלגן? למה אני צריך להגדיר עבור כל פרוייקט כל הזמן שהוא X ולא Y.

    האם זה באמת לא יקרה כאשר כולם תחת מטריה  אחת גדולה?

    מוטי


    מוטי ג.

    יום שני 15 דצמבר 2014 10:12
  • כנראה לא הבנתי אותך

    נתחיל שוב. אנא הסבר:

    "שמתי לב, שהפרוייקטים מתערבבים בשרת."

    "למה העסק מתבלגן? "

    לא מבין למה אתה קורה בלגאן ומה זה אומר מתערבבים


    דן

    יום שני 15 דצמבר 2014 14:35
    מנחה דיון
  • היי דן,

    כל הפרוייקטים שלי מחזיקים פרוייקט מקביל בענן, ומוגדרים להסתנכרן רק מולו.

    בפועל, כל ה CHECKIN מתבצעים ומעדכנים פרייקט אחד (הראשון שייצרתי בענן) וכולם מוחזקים בענן תחתיו.

    אבדוק בימים הקרובים את ה GIT, אולי יעבוד יותר טוב מהסיפור הזה, כי כרגע זה ממש לא משרת את הדרישה שלי.

    תודה רהב על המאמץ!

    מוטי



    מוטי ג.

    יום שלישי 30 דצמבר 2014 07:36