PDA

View Full Version : گفتگو: بهترین روش آرشیو از کدامون چیه؟



samadblaj
چهارشنبه 17 خرداد 1391, 11:12 صبح
سلام دوستان عزیز خیلی وقت ها کد هایی رو نیاز داریم که حضور ذهن نداریم و قت هم بسیار تنگ حالا به نظر شما بهترین روش آرشیو از کدامون چیه؟

شما کد هاتون رو چجور جمع میکیند؟ :قلب:

m.akar
چهارشنبه 17 خرداد 1391, 12:13 عصر
بهترین کار برای آرشیو کدها استفاده از TFS هست که علاوه بر تمامی قابلیت هایی که در اختیار شما می گذارد می توانید مدیریت دقیق و خوبی بر روی کد های خود، ورژن بندی برنامه ها و ... داشته باشید. البته برای اینکه شما بتوانید مدیریت صحیحی در کد هاتون داشته باشید باید یک استاندارد برای پوشه بندی پروژه هاتون روی TFS اعمال کنید. البته استانداردی برای پوشه بندی توسط خود ماکروسافت درون msdn قرار داده شده است.
از اینجا (http://msdn.microsoft.com/en-us/library/bb668992.aspx)می توانید این استاندارد رو مشاهده نمایید.
برای جستجو در TFS هم احتیاج به ابزار های اضافی دارد.
اینجا (http://stackoverflow.com/questions/41039/find-in-files-search-all-code-in-team-foundation-server)برای جستجو در کد ها در TFS پاسخ داده شده است.

Mahmoud Zaad
چهارشنبه 17 خرداد 1391, 12:42 عصر
ممنونم دوست عزیز میشه خودتون بیشتر توضیح بدید TFS چیه ؟ برنامه است یا الگریتم؟

چجور باید ازش استفاده کنم؟

لینک اول این پیام رو میده لطفا یه نگاهی کنید دوباره بذاریدش تشکر:
یه اینتر روی آدرس بار بزنید حل میشه.

samadblaj
چهارشنبه 17 خرداد 1391, 12:43 عصر
ممنونم دوست عزیز میشه خودتون بیشتر توضیح بدید TFS چیه ؟ برنامه است یا الگریتم؟

چجور باید ازش استفاده کنم؟

ببخشید من از این لینک چیزی متوجه نشدم،فقط بگید چجور با چه ابراری استفاده کنم؟؟؟ :تشویق:

samadblaj
چهارشنبه 17 خرداد 1391, 12:45 عصر
maysamfthi عزیز با IE باز نشد با یه MOZILA باز کردم.

لطفا بیشتر توضیح بدید.

m.akar
چهارشنبه 17 خرداد 1391, 13:02 عصر
Team Foundation Server یا همون TFS یک نرم افزار از محصولات مایکروسافت هست که برای مدیریت پروژه های برنامه نویسی در جاهایی مثل شرکت های برنامه نویسی یا سازمان های بزرگ برای مدیریت سورس برنامه هاشون استفاده می شود. قابلیت های زیاد و مهمی برای یک تیم برنامه نویسی ایجاد می کند. از قبیل کنترل پروژه، مدیریت وظایف، ورژن بندی کد ها و ... که در کل کار را برای انجام برنامه نویسی تیمی به بهترین نحو ممکن فراهم می کند. اطلاعات و کتاب های خیلی زیادی پیرامون این نرم افزار وجود دارد که با یک جستجوی ساده در گوکل می توانید آن ها را بدست بیارید. برای نمونه اینجا (http://msdn.microsoft.com/en-us/vstudio/ff637362.aspx) مرجع msdn مربوط به TFS است که می توانید با قابلیت های آن آشنا شوید و دانلود کنید.

samadblaj
چهارشنبه 17 خرداد 1391, 13:22 عصر
اگه اشتباه نکنم این ابزار روی vs2010 بود؟

که بیشتر کاربردش برای تیمی کردن یک پروژه بود؟

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

آیا این نرم افزار این قابلیت رو داره؟ به صورت مجزا نصب میشه؟ قابل حمل به هر سیستمی هست ؟ حتی اگر vs نصب نباشه؟

دوست عزیز ببخش زیاد وقتتو گرفتم.

کدوم رو باید دانلود کنم رایگانه؟

Team Foundation Server 2010 Trial Download (http://go.microsoft.com/fwlink/?LinkID=186901)
Team Foundation Server Power Tools (http://visualstudiogallery.msdn.microsoft.com/en-us/c255a1e4-04ba-4f68-8f4e-cd473d6b971f)
TFS MSSCCI Provider (http://visualstudiogallery.msdn.microsoft.com/en-us/bce06506-be38-47a1-9f29-d3937d3d88d6)
TFS Build Extensions Power Tool (http://visualstudiogallery.msdn.microsoft.com/en-us/2d7c8577-54b8-47ce-82a5-8649f579dcb6)
Visual Studio Team Explorer Everywhere 2010 (http://www.microsoft.com/downloads/details.aspx?FamilyID=AF1F5168-C0F7-47C6-BE7A-2A83A6C02E57&displaylang=en)

va2012
چهارشنبه 17 خرداد 1391, 13:33 عصر
سلام. اتفاقا موضوع جالبی هست. منم همیشه دنبال همچین برنامه ای هستم که بشه کدها رو داخلش بایگانی کرد. فکر کنم خودمون هم بتونیم همچین برنامه ای بنویسیم. فقط یک قسمت برای نوشتن کدها نیاز هست که باید شبیه همین ویرایشگر سایت باشه و کدها رو با استایل ویژوال استدیو بشه داخل برنامه Paste کرد و یک منو هم برای مشاهده عناوین هر کد و همچنین جستجو در میان عناوین کدها. خیلی برنامه کاربردی میشه.

m.akar
چهارشنبه 17 خرداد 1391, 13:47 عصر
این یک نرم افزار متفاوت و کاملا جدا از vs هست که کاملا به صورت جدا نصب می شود و بعد از طریق vs با استفاده از منوی Team به این نرم افزار وصل می شویم. این نرم افزار قابلیت هایی بیشتر از انچه من درباره اش بلدم دارد و شما با مطالعه بیشتر از گفته های من می توانید مطلب درباره اش جمع کنید.

Team Foundation Server 2010 اصل برنامه است. Team Foundation Server Power Tools ابزار اضافی است که به برنامه اصلی اضافه می شود و کارهایی مثل جستجو در تمام سورس کد های موجود در TFS با استفاده از این ابزارها انجام می شود. بیشتر کاربردش برای تیمی کردن پروژه است اما نمی توان از این قابلیت مهم این نرم افزار چشم پوشی کرد که برای یک نفر هم مدیریت قابل توجهی روی کد های خود می دهد و شخص می تواند بسیار زیاد از شر مشکلات معمولی مثل ورژن بندی ، استفاده مجدد از کد ها و ... رها شود.
این ها هیچ کدام نسخه رایگان نیستند اما فکر می کنم شما می توانید از سایت های دانلود رایگان نرم افزار های فارسی نسخه کرک شده آن را بدست آورید.

samadblaj
چهارشنبه 17 خرداد 1391, 14:11 عصر
نه دوست عزیز این بدرد من نمیخوره.

چون کاربردش فقط برای تیم هست و غیر از این متفرقه هست ، یعنی فقط برای تکرار کمتر بهینه کردن پروژه ها ست.

موفق باشید

homeshahab
یک شنبه 29 مرداد 1391, 09:57 صبح
سوالی که در مورد TFS مطرح میشه اینه که چطور می تونیم اعضای تیم رو به یک فولدر خاص محدود کنیم که نتونند استفاده کنند. مساله ای وجود داره با محدود کردن دسترسی خواندن از یک فولدر خاص چون کدهای آن فولدر رو نمی یاره بنابراین خطای نقص فایل میده. سوال: چه طور می تونیم از TFs طوری استفاده کنیم که اعضای خاص دسترسی به کل پروژه رو نداشته باشند و نتونند بعدا از کد سو استفاده کنند؟