برگزیده های پرشین تولز

کدام قسمت این فایل تغییر کرده ؟

Cyberlife

Registered User
تاریخ عضویت
28 مارس 2009
نوشته‌ها
1,513
لایک‌ها
624
محل سکونت
MACS0647-JD
سلام

من یک برنامه نوشتم ، ولی این برنامه من دارای یکسری اشکالات بود

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

رسیده و اشکالات برنامه هم برطرف شده ، حالا من میخوام ببینم این تغییرات

روی کدام فایل اعمال شده و کدام خط از فایل تغییر کرده یا کد جدید به اون

اضافه شده . تعداد خطهای نوشته شده برای این برنامه خیلی زیاده و من

نمیتونم به صورت دستی اون رو بررسی کنم ، میخواستم ببینم برنامه ای

هست که فایلهای 2 پوشه ( یعنی پوشه اولیه که برنامه دارای اشکال توی

اون هست و پوشه دوم که برنامه اصلاح شده توی اون هست ) رو بررسی

کنه و بگه کدام فایل تغییر کرده و محتویاتی هم که تغییر کرده به ما نشون

بده .

با تشکر
 

Phantom Hive

کاربر تازه وارد
تاریخ عضویت
14 می 2010
نوشته‌ها
102
لایک‌ها
2
سلام، از قضا برنامه ای هست بنام WinDiff.exe (که من همین الآن کشفش کردم :)).
این برنامه با Visual Studio نصب می شود. (نمی دانم می شود آن را روی نت پیدا کرد یا نه).

توی منوی File گزینۀ Compare Directories رو بزنید و فولدرهایی که قرار است مقایسه شوند رو وارد کنید.
لیستی از تفاوت های فایل ها نمایش داده می شود و شما می توانید با زدن یک فایل، ریز تغییرات داخل اون فایل رو هم ببینید (بصورت گرافیکی).

روی سیستم من وقتی Windiff.exe رو سرچ کردم توی شاخۀ
X:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin
بود. احتمال دارد برای نسخه های مختلف در مسیر دیگری باشد.
 

Cyberlife

Registered User
تاریخ عضویت
28 مارس 2009
نوشته‌ها
1,513
لایک‌ها
624
محل سکونت
MACS0647-JD
سلام، از قضا برنامه ای هست بنام WinDiff.exe (که من همین الآن کشفش کردم :)).
این برنامه با Visual Studio نصب می شود. (نمی دانم می شود آن را روی نت پیدا کرد یا نه).

توی منوی File گزینۀ Compare Directories رو بزنید و فولدرهایی که قرار است مقایسه شوند رو وارد کنید.
لیستی از تفاوت های فایل ها نمایش داده می شود و شما می توانید با زدن یک فایل، ریز تغییرات داخل اون فایل رو هم ببینید (بصورت گرافیکی).

روی سیستم من وقتی Windiff.exe رو سرچ کردم توی شاخۀ
X:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin
بود. احتمال دارد برای نسخه های مختلف در مسیر دیگری باشد.

واقعاً از شما ممنونم دوست عزیز ، ببینم این برنامه برای کدهای PHP هم کاربرد داره ؟
 

Phantom Hive

کاربر تازه وارد
تاریخ عضویت
14 می 2010
نوشته‌ها
102
لایک‌ها
2
نمی دونم شما برنامه رو دیدید یا نه. تا اونجایی که متوجه شدم با فایل های داخل دایرکتوری ها به عنوان فایل متنی برخورد می کنه. بصورت گرافیکی نشون میده که کدوم خطوط اضافه شده، کدوم خطوط حذف شده و کدوم خطوط تغییر کرده.

من منظورتون رو از کاربرد متوجه نمی شوم. از اونجایی که اسکریپت های PHP فایل های اسکی هستند، برنامه مشکلی برای مقایسه کردن شون نداره.

البته بگم خروجی این برنامه با خروجی IDE های پیشرفته که نسخه های مختلف فایل ها رو از SubVersion یا Team Server لود می کنند و مقایسه می کنند قابل مقایسه نیست. این یک ابزار خیلی ساده است برای اجرای یک مقایسۀ ساده. مثلاً دستورات یا توابع PHP داخل متن به رنگ متمایز نیستند و ...
 
بالا