PDA

View Full Version : سوال: نرم افزار برای نگهداری سورس کد و یا مدیریت پروژه



mohammad2407
یک شنبه 11 فروردین 1392, 01:51 صبح
سلام دوستان عزیز ایا نرم افزاری هست که ما ( برنامه نویسیان ) به وسیله اون نرم افزار بتونیم سورس کد ها رو نگهداری کنیم و زمانی که نیاز داشتیم بریم برداریم

یا نرم افزاری هست برای مدیریت پروژه

برای مدیریت پروژه های وب ASP.net دیدم . خیلی هم حرفه ای و عالی هست ولی اسمش یادم نیست .

masudafsar
یک شنبه 11 فروردین 1392, 02:22 صبح
اگه درست نوشته باشم، باید نرم افزاری به نام Team Foundation server باشه که پروژه های ایجاد شده با Visual Studio رو مدیریت میکنه. اگر می خواهید از سرور های آماده استفاده کنید من codeplex.com رو بهتون پیشنهاد میکنم.

بهروز عباسی
یک شنبه 11 فروردین 1392, 02:29 صبح
من قبلا اینو نوشتم
برنامه SourceCode Library برای نگه داری و مدیریت سورس کد (http://barnamenevis.org/showthread.php?344321-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-SourceCode-Library-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%DA%AF%D9%87-%D8%AF%D8%A7%D8%B1%DB%8C-%D9%88-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%AF)

البته برای Delphi ، اگه برای شما هم کاربردیه بگین تا برای #C هم آمادش کنم (الان فقط Syntax دلفی رو داره)

masudafsar
یک شنبه 11 فروردین 1392, 02:41 صبح
نرم افزاری عالی نوشتید، ولی فک کنم منظور از مدیریت سورس کد اینه که بتونه تغییرات فایل ها رو تو خودش ثبت کنه. مثل git. این برنامه ها هر بار که فایل رو تغییر میدید یک نسخه از تغییرات فایل نگه میدارند تا در زمانی که برنامه نویس به نسخه های قبلی فایل نیاز داشت بتونه اون ها رو براش برگردونه.

در اصل برنامه شما یک Source code library است.

بهروز عباسی
یک شنبه 11 فروردین 1392, 02:50 صبح
نرم افزاری عالی نوشتید، ولی فک کنم منظور از مدیریت سورس کد اینه که بتونه تغییرات فایل ها رو تو خودش ثبت کنه. مثل git. این برنامه ها هر بار که فایل رو تغییر میدید یک نسخه از تغییرات فایل نگه میدارند تا در زمانی که برنامه نویس به نسخه های قبلی فایل نیاز داشت بتونه اون ها رو براش برگردونه.
مرسی
فکر کنم شما درست میگید.

در اصل برنامه شما یک Source code library است.
برای این نسخه درسته ولی نسخه جدیدش که الان دارم میسازم نه !
امکان مدیریت یک پروژه کامل رو هم داره و .... اما Backup گرفتن از کدها و ... رو نداره که این تاپیک سبب شد بهش فکر کنم.

masudafsar
یک شنبه 11 فروردین 1392, 02:58 صبح
مرسی
فکر کنم شما درست میگید.

برای این نسخه درسته ولی نسخه جدیدش که الان دارم میسازم نه !
امکان مدیریت یک پروژه کامل رو هم داره و .... اما Backup گرفتن از کدها و ... رو نداره که این تاپیک سبب شد بهش فکر کنم.

مطمئن هستم برای این موضوع تلاش زیادی کرده اید!
من پیشنهاد میکنم که از یک هسته آماده برای مدیریت و Backup گرفتن و ... استفاده کنید و یک GUI حرفه برای اون بنویسید. این طوری هم امنیت کد ها تضمین میشه و هم کاربردی تره. چون میتوان اون رو با IDE هایی مثل Netbeans یا Eclipse لینک کرد.

بهروز عباسی
یک شنبه 11 فروردین 1392, 03:09 صبح
مطمئن هستم برای این موضوع تلاش زیادی کرده اید!
من پیشنهاد میکنم که از یک هسته آماده برای مدیریت و Backup گرفتن و ... استفاده کنید و یک GUI حرفه برای اون بنویسید. این طوری هم امنیت کد ها تضمین میشه و هم کاربردی تره. چون میتوان اون رو با IDE هایی مثل Netbeans یا Eclipse لینک کرد.
راستش برای اون نسخه هایی که توی سایت قرار دادم خیلی وقت نذاشتم ولی نسخه جدید که دارم میسازم خیلی وقت گرفته.
منظورتون از هسته آماده چیه؟؟
من با #C کار نکردم و با تکنولوژی هاشم آشنا نیستم اگه مربوط به #C هست بیشتر توضیح بدید.

masudafsar
یک شنبه 11 فروردین 1392, 03:14 صبح
نه مربوط به زبان خاصی نیست.

منظورم از هسته آماده استفاده از برنامه های مدیریت سورس است که هم تو لینوکس و هم تو ویندوز وجود دارند. بهترین اونها git است. مشکل تمام اونها این هستند که تحت دستورات command کار میکنند و محیط گرافیکی مناسبی ندارند! البته برای حرفه ای ها محیط هایی وجود دارد ولی من که از اونها چیزی سر در نیاوردم.

RED-C0DE
یک شنبه 11 فروردین 1392, 08:55 صبح
برای مدیریت و نگهداری و ورژنینگ و امثال اینا:

Ankh Source Control (ankhsvn.open.collab.net/)

BugTracker.net (http://www.ifdefined.com/bugtrackernet.html)
BugNet (http://bugnetproject.com/)
BugTrack (http://www.gotocode.com/apps.asp?app_id=1)


مقایسه ^ (http://devpinoy.org/blogs/keithrull/archive/2007/11/02/a-comparisson-of-open-source-bug-tracking-softwares-in-asp-net.aspx)

mohammad2407
یک شنبه 11 فروردین 1392, 11:41 صبح
برنامه شما خیلی عالی هست ولی همنطور که دوستان گفتن یک Source code library و برای مدیریت پروژه نیست

البته من به مال شما هم نیاز دارم . شما میتونی اینو برای سی شارپ OK کنی ما هم استفاده کنیم

بسیار ممنون

برای مدیریت و نگهداری و ورژنینگ و امثال اینا:

Ankh Source Control (http://ankhsvn.open.collab.net/)
BugTracker.net (http://www.ifdefined.com/bugtrackernet.html)
BugNet (http://bugnetproject.com/)
BugTrack (http://www.gotocode.com/apps.asp?app_id=1)


مقایسه ^ (http://devpinoy.org/blogs/keithrull/archive/2007/11/02/a-comparisson-of-open-source-bug-tracking-softwares-in-asp-net.aspx)

شما کدومو پیشنهاد میدید . که هم ساده باشه و در عین حال حرفه ای

FastCode
یک شنبه 11 فروردین 1392, 13:18 عصر
شما چطوری به این لیست رسیدی و بهترین ها رو جا انداختی؟

git by linus torvalds
guis:
gitg
cola
qgit
DAG
giggle
...

bazaar by canonical
svn

bugzilla by mozilla
mantis

AmirGhasemi
یک شنبه 11 فروردین 1392, 13:32 عصر
سلام من هم خیلی وقته دنبال چنین برنامه ای هستم مخصوصا که بشه تمام فعالیت های تیم برنامه نویسی را کنترل و لاگ کرد

FastCode
یک شنبه 11 فروردین 1392, 13:48 عصر
پس خیلی وقته که دنبال git blame هستین

esafb52
یک شنبه 11 فروردین 1392, 18:08 عصر
با سلام به همه اساتید ولی من یکی میخواهم که هر وقت کد جالبی دیدم راحت آرشیوش کنم و بعد در مواقع نیاز استفاده کنم اون برنامه دلفی قابل دانلود نیست!!!

mohammad2407
یک شنبه 11 فروردین 1392, 22:25 عصر
میشه لینک دانلود git blame قرار بدید

ایا این نرم افزار تحت وب هست ؟ یا روی سیستم نصب میشه ؟

ایا بخشی داره برای نگهداری کد

FastCode
دوشنبه 12 فروردین 1392, 00:18 صبح
git blame یکی از subsystem های git هست.که همه جا نصب میشه.چند تا رابط گرافیکی برای ویندوز لینوکس و وب داره.اصلش هم command-line هست.
میتونید لینک دانلود git رو در گوگل جست و جو کنید.من هنوز در ویندوز باهاش کار نکردم.

esibarnamenevis
دوشنبه 12 فروردین 1392, 00:25 صبح
من قبلا اینو نوشتم
برنامه SourceCode Library برای نگه داری و مدیریت سورس کد (http://barnamenevis.org/showthread.php?344321-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-SourceCode-Library-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%DA%AF%D9%87-%D8%AF%D8%A7%D8%B1%DB%8C-%D9%88-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%AF)

البته برای Delphi ، اگه برای شما هم کاربردیه بگین تا برای #C هم آمادش کنم (الان فقط Syntax دلفی رو داره)

مرسی بابت این برنامه
اگه امکانش هست فایل exe برنامه رو برام بفرستید چون نتونستم دانلود کنم و البته دلفی هم نصب ندارم

به فکر سی شارپ هم باشید خیلی خوبه

باتشکر

pay_hossein
پنج شنبه 19 دی 1392, 01:13 صبح
دوستان اگه کسی میتونه کمک کنه تا آموزشی در مورد Source Control پیدا کنم ؟