شروع یک پروژه با Git و Google Code (قسمت اول)

من مدتی وبلاگ را دنبال کردم و خواستم چیزی را با شما به اشتراک بگذارم. خوشبختانه اکنون کمی وقت دارم و تصمیم گرفتم یک آموزش کوتاه در مورد چگونگی تهیه یک پروژه با هم تهیه کنم رفتن و آن را در کد گوگل.

بسیاری از آموزشها با شبیه سازی مخزن (بارگیری آن از یک سرور از راه دور مانند) شروع می شوند کد گوگل, GitHub, بیت بکت ، و غیره ...) ، اما تعداد کمی از کسانی هستند که توسعه دهندگانی را که در حال شروع کاری هستند و می خواهند آن پروژه را با استفاده از سیستم کنترل نسخه (CVS ، سیستم نسخه همزمان) پسندیدن رفتن.

برای کسب اطلاعات بیشتر در مورد کنترل نسخه می توانید این مقالات را در ویکی پدیا مشاهده کنید: کنترل نسخه y CVS.

پیاده سازی سیستم کنترل نسخه برای توسعه نرم افزار به شما امکان می دهد از موقعیت هایی مانند وضعیتی که در آن می بینیم جلوگیری کنید تصویر 1 (شک ندارم که برای بیش از یکی از ما اتفاق افتاده باشد).

پروژه های مختلف

تصویر 1

از طرف دیگر ، پس از تسلط بر این سیستم ، می توانیم آن را گسترش دهیم تا از آن در سایر برنامه ها استفاده کنیم. به عنوان مثال ، می توان از آن برای داشتن کنترل نسخه اسنادی استفاده کرد که معمولاً ویرایش می کنیم. این به ما امکان می دهد تا سابقه کار انجام شده و همچنین تحقق شاخه های مختلف را که می توانند از همکاری های مختلف باشند ، ثبت کنیم.

چرا گیت؟

آرم گیت

خوب ، عمدتا به این دلیل که یکی از بهترین های موجود در آن است. توسط دوست عزیز ما ایجاد شده است لینوس توروالدز در C در سال 2005 و نسخه مورد استفاده برای پیگیری نسخه های هسته لینوکس است (بد نیست ، درست است؟)

استفاده از آن نسبتاً آسان است و طبق نظرسنجی انجام شده در سال 2013 که خداحافظی می کند ، کاربران Eclipse IDE 30٪ تصویب دارند.

برای کسب اطلاعات بیشتر می توانید با مقاله ویکی پدیا (به انگلیسی) درباره رفتن، یا مستقیماً از طریق وب سایت رسمی

در سایت رسمی می توانیم تمام اسناد مربوطه را پیدا کنیم ، کتابی که مهمترین جنبه های آن را پوشش می دهد رفتن تا کمی بیشتر از آنچه در این مقاله می خواهیم ببینیم تعجب کنید.

خوشبختانه یکی داریم نسخه اسپانیایی که کاملاً خوب ترجمه شده و کاملاً کامل نیز هست. ترجمه در است GitHub و می توانید در بهبود آن سهیم باشید.

چرا در Google Code؟

گوگل-کد-پروژه-آرم

خوب ، چیز زیادی برای گفتن در مورد غول اینترنت نیست ... اگرچه گزینه های متعددی برای میزبانی پروژه ها وجود دارد ، بسیاری از ما از قبل یک حساب کاربری داریم گوگل و بنابراین شما قبلاً نام کاربری خود را دارید کد گوگل، کار را کمی آسان تر می کند.

همچنین کد گوگل میزبان صدها پروژه به زبانهای مختلف است ، رایگان است ، منحصراً برای استفاده از پروژه های متن باز است و استفاده از آن بسیار آسان است.

از طرف دیگر ، شما باید یکی از بسیاری از گزینه ها را انتخاب کنید و من فقط فکر کردم که آنچه غول وب به ما ارائه می دهد را امتحان کنید. در اقساط آینده پیشنهادات دیگری را که وجود دارد بررسی می کنم.

به زودی…

تاکنون یک معرفی مختصر و در قسمت بعدی نحوه ایجاد پروژه خود را بررسی خواهیم کرد کد گوگل.

سلام!


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

10 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   خشونت dijo

    خوب ، Google Code من را می کشد (و دسترسی به پروژه هایی که میزبان آن است) زیرا برای کشور من (کوبا) مسدود شده است ، من از Github به طور کامل استفاده می کنم و اگرچه می توانم به Google Code دسترسی پیدا کنم ، اما استفاده از چیز دیگری غیر از Github ، به سادگی نمی دانم آنها بهترین هستند.

    1.    ایلاو dijo

      بله ، آنها در مورد آزادی در وب بسیار صحبت می کنند و ما را مسدود کرده اند.

      1.    ایوان لینوکس dijo

        NSA از ICANN برای تهدید Google استفاده می کند ، ایالات متحده می تواند صفحه مورد نظر خود را ببندد. اگر گوگل خدمات خود را به روی کوبا باز کند ، ICANN دامنه را می بندد (که گوگل آن را دوست ندارد). کسی گفت VPN؟ ^ _ ^

        1.    eliotime3000 dijo

          خوب ، این در کوبا است. توزیع پهنای باند ناهموار است ، بنابراین یک VPN در آن لوکس است.

          1.    ایوان لینوکس dijo

            در اینجا ارزان هستند: http://www.vpnbook.com/freevpn (0 دلار به طور دقیق)

    2.    تاهوری dijo

      تفاوت دیگر این است که در github برخی از شرکت ها از آن برای جستجوی استعدادهای جدید خود استفاده می کنند ، این مورد در کد google وجود ندارد. از طرف دیگر ، اگر گوگل خودش برخی از پروژه های Opensource خود را به GitHub منتقل می کند ، فکر نمی کنید برای چیزی باشد؟ to سلام به همه.

  2.   ایرواندوال dijo

    کد Google بسیار مفید است ، من از آن برای کارهای دانشگاه استفاده می کنم اما از Git اما Subversion استفاده نمی کنم ، از svn استفاده می کنم زیرا من کسی هستم که اساساً بر آن تسلط دارم

  3.   عقرب آبله dijo

    همان روز که این آموزش git به من توصیه شده است.

    http://gitimmersion.com/index.html

    من آن را عالی یافتم

  4.   بلک جیم dijo

    اگر بد یادم نرود ، Google Code قبلاً ماه هاست که محتوای قابل ویرایش ، بارگیری و موارد دیگر را پوشش می دهد. من از آن استفاده نمی کنم بنابراین به روز نیستم ، اما فکر می کنم این موضوعی باشد که شما در مورد آن عمیقاً بحث خواهید کرد زیرا دقیقاً برای ژانویه 2014 آنها تغییرات ناگهانی محدودی داشته اند. و اینکه من طرفدار Google XD هستم

  5.   لکووی dijo

    حقیقت این است که من از محدودیت های کد Google اطلاع نداشتم ، به نظر می رسید شروع کار بدون نیاز به ایجاد حساب جدید آسان است (از آنجا که بسیاری از آنها باید حساب Google داشته باشند).
    این گزینه ای بود که من امتحان کردم ، برای من مفید بود و آن را به اشتراک گذاشتم. مطمئناً گزینه های بهتری نیز وجود دارد ، اما همه اینها به شرایط محیط کار هر یک بستگی دارد.
    ما باید ببینیم که Google در سال 2014 چه چیزی برای ما ذخیره کرده است ، من می دانم که آنها سایت جدیدی را برای متمرکز کردن فعالیت های توسعه دهندگان آماده می کنند.

    خوشبختانه آنها ابزار 2.0 هستند ، وقتی سیاستی را اتخاذ می کنند که کاربر را قانع نمی کند ، شخص به سادگی از استفاده از آن دست می کشد و voila را متوقف می کند! البته ، شما باید همیشه این را در نظر داشته باشید ، زیرا ممکن است اتفاق بیفتد و بدون آنکه شخصی آرزو کند ، دیگر وجود نداشته باشد ...

bool (درست)