0 امتیاز
قبل در برنامه نویسی توسط (50 امتیاز)
ویرایش شده قبل توسط

برای اینکه بتوان بر روی یک سورس مشترک کار کرد می توان از VCS ها استفاده نمود. فرض کنید من بعنوان کسی که نسخه اولیه نرم افزار را ایجاد می کند از دستور git init استفاده نموده و دیگران می توانند با استفاده از دستور  git clone به این پروژه متصل شوند. سوال اینجاست برای اینکه دیگران بخواهند تغییرات خود طوری اعمال نمایند که این تغییرات در نسخه من نیز دیده شود از چه راهکاری باید استفاده نمایند؟

بعبارت دیگر آیا remote--> push سایرین کافی بوده و من بعنوان ایجاد کننده چگونه می توانم تغییرات آن ها را مشاهده کنم.

اگر برداشت من صحیح نیست چگونه می توان با استفاده از git یک سورس مشترک داشت و بصورت گروهی بر روی آن فعالیت نمود؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

به نظر من بهترین مدل این است که شما یک سرور git راه اندازی کنید و تمام developer ها از آن بعنوان remote استفاده کنند و همگی با دستور push تغییرات خورد را بر روی آن سرور قرار دهید و با استفاده از دستور pull نیز تغییرات خود را از آن سرور بگیرید.

برای دیدن best practice ها در زمینه branching و ... در git می توانید این سوال را نیز مطالعه کنید.

سوالات مشابه

+1 امتیاز
0 پاسخ 886 بازدید
0 امتیاز
0 پاسخ 334 بازدید
0 امتیاز
1 پاسخ 632 بازدید
0 امتیاز
1 پاسخ 669 بازدید
0 امتیاز
0 پاسخ 391 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 531 بازدید
+2 امتیاز
1 پاسخ 1.4هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 831 بازدید
0 امتیاز
1 پاسخ 406 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
...