نظرات مطالب
یافتن «مطالب مرتبط» توسط لوسین
بله. از نگارش 4.8.0-beta00005 آن استفاده کنید.
البته در کل « lucenenet » یک سالی هست که پس از ارائه‌ی 4.8.0-beta00005 به روز رسانی نشده‌است. دو علت مهم دارد:
- کسی حاضر نشده این پروژه را پشتیبانی مالی کند.
- اکثر کسانیکه از لوسین استفاده می‌کردند، الان از elastic search استفاده می‌کنند که همیشه آخرین نگارش لوسین اصلی را به همراه دارد. برای مثال حتی مایکروسافت در TFS خود از elastic search استفاده کرده‌است.
اشتراک‌ها
انتشار VS 2015 Update 1 و TFS 2015 Update 1
مطالب
بروز خطای TFS 54000 در Team Foundation Server
این خطا در بیشتر موارد ، به دلیل تداخل بین زمان‌های کامپیوتر کلاینت‌ها و سرور ایجاد می‌شود . مثلا تغییر TimeZone کاربران و سرور یا تغییر دستی تاریخ سرور TFS و مانند آن. در این پست راه حلی برای آن ارائه می‌گردد
اگر اختلاف زمانی کم باشد ، می‌توان تا رسیدن به آن تاریخ صبر کرد و سپس ادامه کار را از سر گرفت ولی راه حل دیگری نیز وجود دارد .
پایگاه داده TFS دارای یک Table به نام tbl_Changeset است . با دستوراتی می‌توان آنها را به روز کرد . برای مثال : 
UPDATE tbl_Changeset
SET CreationDate = CreationDate - number of days set ahead
WHERE CreationDate >= time when the clock got set ahead
توجه داشته باشید که قالب تاریخ در پایگاه داده UTC می‌باشد و باید به این نکته دقت کرد . همچنین در هنگام بروز رسانی مراقب باشید که فقط شما در حال استفاده از سرور باشید
 
مطالب
طریقه حذف Work item از Team Foundation Server
چنانچه برای مدیریت پروژه از Team Foundation Server استفاده می‌کنید، صرف نظر از اینکه نسخه اکسپرس یا کامل آنرا روی سرور نصب کرده اید و یا از نسخه رایگانی که مایکروسافت در آدرس http://tfs.visualstudio.com در اختیار کاربران قرار داده استفاده می‌کنید، یقیناً میدانید که Backlog item و Work item  می‌توانند در وضعیت‌های مختلفی قرار بگیرند. این وضعیت‌ها بسته به متدلوژی مورد استفاده، از لحاظ تعداد و یا عنوان با یکدیگر متفاوتند.
به عنوان مثال:
  • New
  • Approved
  • Committed
  • Done
  • Removed

در وضعیت‌های فوق چنانچه یک Work item اشتباهاً به Backlog افزوده شود، تنها راه اینکه اعلام کنیم این Work item از دستور کار خارج شده است، اینست که آنرا در وضعیت Removed قرار دهیم.

در هیچ کجای رابط کاربری (تحت وب و Team explorer در ویژوال استدیو) امکانی برای حذف یک Work item در نظر گرفته نشده است.

در ادامه روش حذف فیزیکی یک Work item از TFS را خواهیم دید:

1- ابتدا وارد خط فرمان (Command Prompt) شده و به مسیر زیر بروید:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
2- با استفاده از دستور witadmin بهمراه سوییچ destroywi، می‌توانید Work item مورد نظر را با استفاده از شناسه آن حذف کنید:
witadmin destroywi /collection:CollectionURL /id:id  
به عنوان مثال چنانچه آدرس CollectionURL پروژه شما https://mytfs.visualstudio.com/DefaultCollection و شناسه Work item مورن نظر 357 باشد، خواهیم داشت:
witadmin   destroywi   /collection:"https://mytfs.visualstudio.com/DefaultCollection "   /id:357   


چنانچه این قابلیت نظر شما را جلب کرد، توصیه می‌کنم نگاهی هم به سایر سوییچ‌های فرمان witadmin بیاندازید.
اشتراک‌ها
پروژه IdentityManager
یک وب اینترفیس سورس باز برای مدیریت ASP.NET Identity 
پروژه IdentityManager
نظرات نظرسنجی‌ها
در محیط کاری از کدام سورس کنترل استفاده می‌کنید؟
3 تا نکته
اول این که لزوما پراستفاده‌تر بودن یک Source Controller لزوما به معنی محبوب‌تر بودنش نیست ( من خودم طرفدار جدی TFS ام البته )
دوم این که رای‌ها بهتره Check Box باشند تا Radio Button تا واقعی‌تر باشند
سوم اینکه لزوما این رای‌ها و جامعه آماری این سایت نمی‌تونه به تنهایی یک Reference برای تشخیص محبوبیت یک Source Controller باشه
موفق باشی 
نظرات مطالب
4# آموزش سیستم مدیریت کد Git : نصب و پیکر‌‏بندی

با سلام و عرض خسته نباشید به همه‌ی دوستان و همکاران

سوالی که بنده داشتم این بود که چرا و به چه علتی با وجود ابزاری مثل visual studio team foundation server 2010 , 2012  باید با ابزاری مثل git کار کرد و البته با توجه به اینکه دوستان این سایت یا وبلاگ عموما در حوضه دات نت هستند این سوال مهم‌تر هم میشه ، در مورد مطالب در خصوص git  باید بگم طرز کار کردن با این ابزار بسیار پیچیده‌تر و غیر اصولی‌تر از tfs هست ، مثلا اینکه خود فایل رو پس از تغییر نگهداری میکنه یک نقطه ضعفه ولی نویسنده مطلب از اون به عنوان نقطه قوت یاد کرده ، اگر فایل به صورت مجموعه تغییرات ذخیره بشه هم حجم اطلاعات ذخیره شده کاهش پیدا میکنه و هم منبع نگهداری سورس‌ها میتونه مثل ماشین زمان ما رو به جلو و عقب ببره و محدودیتی نخواهد داشت ، در هر حال با توجه به محصول مایکروسافت بودن tfs  و رایگان بودن git فکر کنم حتی مقایسه این دو حتی درست هم نباشه.

با تشکر از تمامی زحمات شما دوستان عزیز