דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

פתרון

עדכון עבור Microsoft Visual Studio 2013 עדכון 4 (KB3023304)

הורד את העדכון עבור Microsoft Visual Studio 2013 לעדכן 4 לתקן בעיה ב- Git.

 

אופן הפעולה של התיקון

עבור שרת בסיס צוות (TFS), התיקון דוחה כל דחיפה (העלאה) המכיל רכיב קובץ או נתיב התואם "למחרוזת .git. פעולה זו מונעת את הכנסתם של קבצים פגומים לתוך repos מתארחים.

עבור הלקוח Visual Studio, התיקון מונע כל קובץ הוצא לתוך הספריה .git. מצב זה, בתורו, מונע repos המכילות קבצים פגומים להשפיע על המחשב של המשתמש המקומי.

הבעיה ב- Git

זוהי בעיה אשר מגלה ה-ecosystem של Git על-פני וזה לא ייחודי למחלקת התמיכה של Microsoft עבור ממאגרי Git בפלטפורמות פיתוח שלנו. עם זאת, אנו ארך שלבים חשובים, מקדימים כדי לסייע להבטיח כי לקוחות Microsoft המשתמשים ממאגרי Git מוגנים מפני בעיה זו.

בעיה שמשפיעה על כל הלקוחות Git היא זו שגילתה את maintainers Git core. הבעיה מאפשר עבור המבוא של קובץ לתוך repo Git. שם הקובץ הוא באופן כזה כי כאשר משתמש מוריד את השינויים במאגר המרוחק, קובץ בעל מבנה מיוחד עלול שקטה להחליף קובץ תצורה של המשתמש. קובץ תצורה של המשתמש נמצא מחוץ למאגר. על-ידי החלפת קובץ זה קובץ שגוי, ויש לשנותה git פקודות כדי לבצע פקודות שרירותי הפועלים תחת האישורים של המשתמש.

Studio 2013 חזותיים ושל 2013 TFS Studio חזותיים לא ישירות מושפעות מבעיה זו. Visual Studio ו- TFS לא להפעיל שרירותי פקודות המטה-נתונים .git. עם זאת, הוצאת repo המכיל קובץ בעל מבנה מיוחד עלול לגרום Visual Studio להחליף חלקים .git המטה-נתונים, חושפת את כלי שורת הפקודה Git עבור Windows לבעיה. TFS היה שתוקנה בעצמם כדי למנוע את ההתפשטות של בעיה זו.

הגורם

כל מסד נתונים מקומי של Git נשמר בדיסק בתיקיית השורש של repo בספריה .git מוסתר. כאשר הקבצים הם הוצא (לדוגמה, הפריסה של דיסק מקומי לאחר הורדת), קובץ בשם ". GIT/config ממוקם בתוך מסד הנתונים Git. השוואה תלוית רישיות עבור ".git אחראי חלקית בעיה זו. בנוסף, טיפול אוטומטי של נתיבי קבצים בפלטפורמות Windows מרחיב את תבניות הקובץ המושפע הרבה יותר מאשר במפורש בשם ". תבנית GIT/config.

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×