উইন্ডোজের জন্য প্যাচ ফাইল প্রয়োগ করার জন্য জিইউআই সরঞ্জাম [বন্ধ]


8

উইন্ডোজের জন্য বেশ কয়েকটি ভাল জিইউআই ডিফার-সরঞ্জাম রয়েছে (আমি আরাক্সিস মার্জ এবং কেডিফ 3 ব্যবহার করি) তবে তাদের কোনওটিই (যা আমি খুঁজে পেতে পারি) কোনও প্যাচ ফাইল প্রয়োগ করবে না। আমি এটি এর মতো কাজ করার আশা করব: আমি একটি সরঞ্জামে একটি বেস ফাইল এবং একটি প্যাচ খুলি। বামদিকে বেস ফাইলটি এবং ডানদিকে প্রয়োগ করা প্যাচটির সাথে সেই ফাইলটি দেখতে কেমন হবে তার সাথে আমার একটি পৃথক দৃষ্টিভঙ্গি পাওয়া উচিত। তারপরে আমি কোথাও ফলাফল ফাইল সংরক্ষণ করতে পারি (সম্ভবত দ্বন্দ্বগুলি পরিষ্কার করার পরে)।

এটিকে এমন একটি সুস্পষ্ট জিনিসের মতো দেখে মনে হয়েছিল যে আমার বিদ্যমান সরঞ্জামগুলি এটি করে নি। এই বৈশিষ্ট্যটি কি কোথাও বিদ্যমান রয়েছে (উইন্ডোজের জন্য?)

উত্তর:


2

আমি সম্মত হই যে এটি বেশ উদ্ভট যে বিদ্যমান জিইআইআই-এর বিভিন্ন সংখ্যক পৃথক প্রোগ্রাম প্যাচগুলি তৈরি বা প্রয়োগ করতে পারে, আমি উভয়ই করতে পারি এমন একটির সম্পর্কে আমি অবগত নই।

TortoiseMerge যদিও ইউনিফাইড ডিফগুলি প্রয়োগ করতে পারে। এটি একটি স্ট্যান্ডোলোইন প্রোগ্রাম যা টরটোইসভিএন এর অংশ হিসাবে আসে বা আপনি যদি পুরো এসভিএন প্যাকেজটি না চান তবে আপনি এখান থেকে একাই টর্টোইসডিফ এবং টরটোইজমার্জ পেতে পারেন ।

এটি ব্যবহার করার জন্য কিছুটা নির্দ্বিধায়। এটি চালু করুন এবং 'ইউনিফাইড ডিফ' নির্বাচন করুন এটি এর পরে কোনও প্যাচ ফাইলের জন্য একটি পথ এবং একটি ডিরেক্টরি পথ চায় যেখানে এটি ফাইলটি প্যাচ করার জন্য প্রত্যাশা করে (এটি আমার মনে হয় কারণ এটি সংস্করণযুক্ত ফাইলগুলিতে অপারেট করার আশা করে)। তারপরে এটি ফাইলটি একটি বিজোড় ছোট্ট উইন্ডোতে প্যাচ করার জন্য প্রধান দৃশ্যটি খোলে এবং প্যাচ ফলাফল দেখতে আপনাকে তার উপর ডাবল ক্লিক করতে হবে, যা আপনি মূল ফাইল বা একটি নতুন ক্ষেত্রে সংরক্ষণ করতে পারবেন।

অথবা আপনি এটি কমান্ড লাইন থেকে এটি চালু করতে পারেন:

C:\Users\Bob\>tortoisemerge /mine:file1.txt /diff:patch2.diff /patchpath:"C:\Users\Bob"

যা ব্যাচের ফাইল বা শেল এক্সটেনশান থেকে প্রবর্তন করা যথেষ্ট সহজ করে তুলবে।


2
আমার জন্য এটি ফাইলটির সংশোধন আনার চেষ্টা চালিয়ে যায় এবং তারপরে ব্যর্থ হয়।
ড্যানমান

1

আপনি প্যাচ ইউটিলিটির এই Win32 নেটিভ পোর্টটি ব্যবহার করতে পারেন । এটি অন্যান্য ইউটিলিটিগুলির একটি বৃহত নির্বাচন সহ আসে এবং সাইগউইন এবং অনুরূপের বিপরীতে এর জন্য কোনও ডিএলএল প্রয়োজন হয় না। কেবল আপনার পছন্দসই ক্ষুদ্র এক্সিকিউটেবল চয়ন করুন এবং আপনি যেখানে চান সেখানে এটি সংরক্ষণ করুন।

ব্যবহার:

patch.exe -i [filename]

সহায়তা পেতে:

patch.exe --help

-5

উইনমার্গের একটি তৈরি প্যাচ ফাংশন রয়েছে এবং উইন্ডোজে ভাল কাজ করে।

http://winmerge.org/


@ music2myearc তবে এটি কি কোনও ফাইলে কোনও প্যাচ প্রয়োগ করে?
ম্যাথু স্কাউটেন

আমি কখনই সেই কার্যকারিতাটির প্রয়োজন হয় নি এবং এটি সম্পর্কে খুব বেশি জানি না বলে চেষ্টা করি নি। উইনমার্জ বিনামূল্যে (ওপেন সোর্স) এবং একটি ছোট ডাউনলোড তাই এটি আপনার প্রয়োজন অনুসারে কাজ করে কিনা তা নির্ধারণ করা খুব কঠিন হবে না।
music2myear

4
না, তা হয় না।
ম্যাথু স্কাউটেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.