שלום,
אנחנו בצוות שלנו עובדים עם גיט עבור הגירסאות.
אבל לאחרונה קרו לנו כמה תקלות בסנכרון של קבצי SQL (UPDATE,PROCEDURES) שלא היה סנכרון ביניהם.
אסביר קצת יותר את עצמי, אצלינו המפתחים יש DATABASE נפרד, ברגע שאחד מאיתנו עושה שינוי כלשהו בDATABASE כולם רואים את זה. בשביל העברה ללקוח כל אחד שומר את הקובץ (קבצים) שלו עם התיקונים בשם של הבראנץ שלו. ואז מכניס לMIGRATIONS ואז צריך לעשות קומיט ופוש.
הבעיה היא שיכול להיות ששני מפתחים עובדים על אותו פרוצדורה וכל אחד שומר את זה בשם אחר (לפי הבראנץ) ולכן הגיט לא עושה MERGE.
ובהרצה אצל הלקוח האחד דורס את השני. (לא חייב להיות אפילו באותו גירסה).
מה עושים אצלכם בשביל למנוע את הבעיה הזאת?
אנחנו בצוות שלנו עובדים עם גיט עבור הגירסאות.
אבל לאחרונה קרו לנו כמה תקלות בסנכרון של קבצי SQL (UPDATE,PROCEDURES) שלא היה סנכרון ביניהם.
אסביר קצת יותר את עצמי, אצלינו המפתחים יש DATABASE נפרד, ברגע שאחד מאיתנו עושה שינוי כלשהו בDATABASE כולם רואים את זה. בשביל העברה ללקוח כל אחד שומר את הקובץ (קבצים) שלו עם התיקונים בשם של הבראנץ שלו. ואז מכניס לMIGRATIONS ואז צריך לעשות קומיט ופוש.
הבעיה היא שיכול להיות ששני מפתחים עובדים על אותו פרוצדורה וכל אחד שומר את זה בשם אחר (לפי הבראנץ) ולכן הגיט לא עושה MERGE.
ובהרצה אצל הלקוח האחד דורס את השני. (לא חייב להיות אפילו באותו גירסה).
מה עושים אצלכם בשביל למנוע את הבעיה הזאת?