ABA


"יש כאן מישהו שהצליח להפעיל git בתוך אקליפס עם egit?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10619 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10619
Zvikadori
חבר מתאריך 3.8.02
5369 הודעות, דרג אמינות חבר זה
   23:20   20.03.12   
אל הפורום  
  יש כאן מישהו שהצליח להפעיל git בתוך אקליפס עם egit?  
 
   אהלן חברים...
אני עובד על פרויקט גדול יחסית בלימודים, ודרשו מאיתנו(ובצדק) לעבוד עם git.
בעבר עבדתי עם Subversion על גבי אקליפס, זה היה קל, התממשק ותוך שניות הכל עבד ליגה(עם unfuddle).

לצערי, עם ה-git זה לא עובד באותה צורה, וקצת התקשנו לעבוד עם egit באקליפס(ב-win, אבל עכשיו אני בדיוק מנסה ב-fedora).
כל המדריכים/חיפושים שעשינו לא עזרו, ועדין לא הצלחנו לדחוף פרויקט ל-github.
אגב, לבצע commit ולדחוף קובץ באופן ידני(עם פקודות בלי ממשק) לתוך ה-repository הצלחתי בלי בעיה, ככה שזה משהו מהפלאג/אקליפס.

מישהו עבד פעם עם egit? או יכול לעזור?

בתודה מראש,


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  יצא לי להתעסק עם git,mercurial,svn וכו'... Zippo  21.03.12 00:48 1
     תראה, מדובר בפרויקט שהוא הכנה לפרויקט גמר שלנו(שנה הבאה Zvikadori 21.03.12 03:08 2
         אתה יכול להגדיר כמה אדמינים לפרויקט אחד. Zippo  23.03.12 17:21 3
             תודה על התגובה המפורטת :) Zvikadori 28.03.12 00:08 4
                 אחלה! נשמע מעניין. אם תצטרך משהו, אל תהסס לשאול. בהצלחה! Zippo  28.03.12 09:21 5

       
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   00:48   21.03.12   
אל הפורום  
  1. יצא לי להתעסק עם git,mercurial,svn וכו'...  
בתגובה להודעה מספר 0
 
אני לא יודע באיזה סדר גודל הפרויקט, אבל אם הוא באמת גדול, כדאי אולי לחשוב על תהליך CI מסודר, ואפילו לכתוב סקריפט קטן שמריץ בילד, טסטים, ובסוף אפילו מבצע commit לרפוסיטורי.
בכל אופן, אנחנו השתמשנו באקליפס וגיט בלינוקס, וזה עבד חלק. אני לא זוכר שהיו לנו בעיות כלשלהן... (הרפוסיטורי שהשתמשנו בו היה github, אם זה משנה)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zvikadori
חבר מתאריך 3.8.02
5369 הודעות, דרג אמינות חבר זה
   03:08   21.03.12   
אל הפורום  
  2. תראה, מדובר בפרויקט שהוא הכנה לפרויקט גמר שלנו(שנה הבאה  
בתגובה להודעה מספר 1
 
   גם בקורס כל אחד הולך להתנסות בניהול, תיכנות, וטסטינג(יעני שנרגיש מה זה פרויקט אמיתי).

הבאסה, שנתנו לנו לחקור לבד את העולם הזה של GIT, שהוא מסובך בהרבה מ-SVN פשוט, שאפשר להקים ב-30 שניות ב-unfuddle.
אני חושב שאנחנו גם די מהראשונים שבכלל התחלנו לשבת על הפרויקט הזה, ככה שאין לנו שום רפרנס חוץ מלקרוא טונות של חומר ברשת.

הפרויקט הנוכחי הוא לבנות צד שרת וצד לקוח לפורום אינטראקטיבי(סטייל פייסבוק), ככה שהפרויקט לא ענק שצריך איזה סקריפט וכו'(וגם לצערי, אין לנו כל כך זמן/ניסיון לכתוב כזה, למרות שזה נראה לי דבר יעיל ביותר).
אנחנו 5 חבר'ה שצריכים לעבוד יחד על הפרויקט במהלך הסמסטר, יש ספרינטים כל שבועיים/שלושה.

הבנתי שלנסות להפעיל את GIT כתוסף של אקליפס זה סיפור מהתחת, בין אם ב-win או בלינוקס, ככה שאנחנו נעבוד עם gui פשוט(יש משהו כזה) חיצוני לאקליפס או מי שירצה מבינינו להיות חורני אז דרך ה-cli, ונעבוד עם github.

רציתי לשאול אותך רק בשביל ההבנה, איך שיתפתם פעולה ב-github?
פתחתם יוזר אחד, וחילקתם ssh keys בין כולם?(נראה לי פתרון עקום).
או שפתחתם כמה יוזרים, לכל אחד מפתח ssh משלו, ועשיתם forkים לכולם, ואז מי שרוצה לעדכן את הפרויקט הגדול עושה pull, והשאר מורידים ועושים merge אצלם. כאשר יש מישהו אחד, שמנהל את הגרסא הראשית ודואג שלא יהיו נזקים וטעויות?

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   17:21   23.03.12   
אל הפורום  
  3. אתה יכול להגדיר כמה אדמינים לפרויקט אחד.  
בתגובה להודעה מספר 2
 
ברור שכל אחד ביוזר משלו.
אגב, אין שום דבר רע בלעבוד ישירות עם הטרמינל... לפעמים זה הרבה יותר מהיר, ועדיף.
לגבי סוג הפרויקט שלכם, זה משהו יחסית נפוץ.
אם באמת אתם רוצים לעשות את זה כמו שצריך, תתחילו לעבוד עם כלי בילד.
אגב, באיזה שפה אתם כותבים, כי אם זה נתון לבחירתכם, ויש לכם זמן ואומץ,
אני מאד ממליץ לנסות את scala עם SBT ככלי בילד.
יש לכם כבר בסיס מוכן לפרויקטים מהסוג הזה,
הרבה פריימוורקים מעולים שאפשר להשתמש בהם,
ביניהם lift ו- play!
זה מתממשק בצורה מושלמת עם כל שרת שתרצו (jetty,tomcat,grizzley,וכו'...)
ועם כל סביבות הטסטינג המוכרות (scalaTest,scalaCheck,testNG,וכו'...)
מה גם, שה-SBT מאפשר להריץ הכל דרכו (שרת, טסטים, וכו'...), ובכך משמש לא רק ככלי בילד, אלא ככלי CI מושלם לכל דבר.
מנסיון, לוקח קצת זמן ללמוד את השפה, שהיא פונקציונאלית, ולהכיר את כל השטיקים, במיוחד של SBT שהסינטקס שלו מסתמך מאד על סקאלה, אבל זה משתלם!

שיהיה המון בהצלחה בפרויקט!
שבת שלום


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zvikadori
חבר מתאריך 3.8.02
5369 הודעות, דרג אמינות חבר זה
   00:08   28.03.12   
אל הפורום  
  4. תודה על התגובה המפורטת :)  
בתגובה להודעה מספר 3
 
   זה אפילו 10 רמות מעל מה שאנחנו צריכים!!

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

הקורס אמור ללמד אותנו חלק מהדברים(או בעצם שנלמד לבד :P), כי בגדול הם הולכים לשנות את הדרישות בין בילד לבילד, גרסא ראשונה בכלל תהיה כתיבה ל-CLI עם java בצורה הכי פשוטה כשרת ולקוחות, בגרסאות מתקדמות יעבור ל-LAMP עם PHP(ככה לפחות אנחנו בצוות חושבים על זה, אין לנו מושג מה יכתיבו לנו), עם GUI נורמאלי.

אנחנו מתכוונים כרגע לבנות את השירותים די בקלות עם REST API.


אני אחקור קצת על scala ו-SBT, בגדול אין לנו בעיה עם שפות פונקציונאליות(אחרי שאתה כותב קומפיילר ב-ML, זה כמו להפחיד יונה עם ***).

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   09:21   28.03.12   
אל הפורום  
  5. אחלה! נשמע מעניין. אם תצטרך משהו, אל תהסס לשאול. בהצלחה!  
בתגובה להודעה מספר 4
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net