პროგრამა ორი ტექსტური შეტყობინების შედარებისთვის. კომუნალური საშუალებები დოკუმენტების სწრაფად შედარებისთვის

ორი ფაილის შედარების პროცედურა, ალბათ, ერთ-ერთი ყველაზე გავრცელებული და პოპულარულია. თქვენ შეგიძლიათ შეადაროთ ფაილები ტიპის, ზომის ან შინაარსის მიხედვით. ერთ-ერთი ყველაზე პოპულარული პროცედურაა ფაილების შედარება მათი შინაარსის მიხედვით. ამ პროცედურის არსი არის ფაილების შინაარსში განსხვავებების პოვნა. თქვენ შეგიძლიათ შეადაროთ ნებისმიერი ფაილი და არა მხოლოდ ტექსტური. დღეს ჩვენ შევადარებთ ორ Word ფაილს.

ფაილების შედარება Total Commander-ში

ამ პროგრამის გამოყენებით რამდენიმე ფაილს შორის შედარების ოპერაციების შესასრულებლად, თქვენ უნდა აირჩიოთ პირველი ფაილი შედარებისთვის ერთ-ერთ პანელში, მეორე კი მეორე პანელში.

შემდეგ გახსენით მენიუს პუნქტი "ფაილი" და გადადით პუნქტზე "შედარება შინაარსის მიხედვით".

უნდა გამოჩნდეს ფანჯარა დაყოფილი ორ სვეტად. სვეტების ზედა ნაწილში არის ყუთი ფაილის შერჩევის ფუნქციით. შედარებისთვის ფაილის შერჩევის შემდეგ, თქვენ უნდა დააჭიროთ ღილაკს „შედარება“.

შედარებული ფაილების შინაარსი ნაჩვენები იქნება ორ სვეტად. ფაილებში ნაპოვნი განსხვავებები მონიშნული იქნება. ფაილის შინაარსის რედაქტირებისთვის, თქვენ უნდა დააჭიროთ ღილაკს "რედაქტირება".

როგორ შევადაროთ ფაილები Windows ბრძანების ხაზის გამოყენებით

Windows-ის გამოყენებით ფაილების შესადარებლად, თქვენ უნდა გადახვიდეთ "დაწყების" მენიუში, გადადით "ბრძანების ხაზის" განყოფილებაში და შეიყვანოთ ბრძანება შემდეგი შინაარსით:

FC ფაილის ადგილმდებარეობა #1 და ფაილის ადგილმდებარეობა #2.

ჩვენს შემთხვევაში ასე გამოდის

FC C:\User\Admin\Desktop\1\1.docx C:\User\Admin\Desktop\1\2.docx

შედეგად, იქმნება ფანჯარა, სადაც ნაჩვენებია ფაილის შედარების შედეგები. მცირე ზომის განსხვავებების მქონე მცირე ფაილების შედარებისას, მათი რედაქტირების პროცესი საკმაოდ სწრაფად განხორციელდება. მაგრამ შედარებისთვის ფაილის დიდი ზომებით, ეს პროცედურა საკმაოდ შრომატევადი იქნება.

როგორ შევადაროთ ფაილები ონლაინ?

სპეციალური პროგრამების გამოყენებით ფაილების შედარება ყოველთვის გულისხმობს კონკრეტული პროგრამული პროდუქტის დაყენებას, რომელიც ასრულებს შედარების პროცედურას. მაგრამ ეს მეთოდი ყოველთვის არ არის მოსახერხებელი. ზოგჯერ თქვენ უნდა გესმოდეთ პროგრამის ინტერფეისი ან საჭირო ფუნქციონირება შეიძლება უბრალოდ არ იყოს საკმარისი. ამ შემთხვევაში უმჯობესია მიმართოთ ონლაინ სერვისებს.

დღეს შეგიძლიათ იპოვოთ უამრავი ონლაინ სერვისი ფაილების შედარებისთვის. ონლაინ ფაილების შედარების პროცედურა საშუალებას გაძლევთ სწრაფად და არასაჭირო პროგრამული უზრუნველყოფის ინსტალაციის გარეშე შეადაროთ საჭირო ფაილები. როგორც წესი, ამ სერვისებს აქვთ მარტივი და ინტუიციური ინტერფეისი, რომელიც განკუთვნილია საშუალო ინტერნეტ მომხმარებლისთვის. შედარებისთვის საჭირო ოპერაციების დამუშავება ჩვეულებრივ ხდება წამებში, რადგან ეს არ არის დამოკიდებული თქვენი სისტემის რესურსებზე.

ჩვენ მივდივართ ვებსაიტზე https://www.kontrolnaya-rabota.ru/s/online-calculators/sravnenie-tekstov/. აირჩიეთ ფაილები, რომელთა შედარებაა საჭირო. მხოლოდ ქვემოთ, დააჭირეთ ტექსტის ფაილების შედარება.

ამ გზით შეგიძლიათ შეადაროთ სხვადასხვა ტიპის ფაილები და არა მხოლოდ ტექსტური. ფაილების შედარების ყველა მეთოდს, რა თქმა უნდა, აქვს როგორც დადებითი, ასევე უარყოფითი მხარეები. მაგრამ თითოეული განხილულის წყალობით, თქვენ შეგიძლიათ მარტივად შეადაროთ ფაილების შინაარსი ან მათი სტრუქტურა და შეიტანოთ ცვლილებები.

ვებმასტერებს ან ვებსაიტების მფლობელებს ხშირად სჭირდებათ ორი ფაილის შედარება შინაარსის მიხედვით. ამ სტატიიდან თქვენ შეისწავლით თუ როგორ უნდა შეადაროთ ორი ფაილი ერთმანეთს. ტექსტური ფაილების და სკრიპტების შედარების ყველა მეთოდი (html, css, php და ა.შ.) აღწერილია აქ.

მეთოდი 1. შერწყმა

შერწყმა- გრაფიკული ინსტრუმენტი განსხვავებების მისაღებად და ორი ფაილის, ორი დირექტორიის გაერთიანებისთვის. Meld არის ვიზუალური ფაილების და დირექტორიების შედარებისა და გაერთიანების ინსტრუმენტი Linux-ისთვის. Meld მიზნად ისახავს ძირითადად დეველოპერებს. თუმცა, ის შეიძლება სასარგებლო იყოს ნებისმიერი მომხმარებლისთვის, რომელსაც სჭირდება კარგი ინსტრუმენტი ფაილებისა და დირექტორიების შესადარებლად.

Meld-ში შეგიძლიათ შეადაროთ ორი ან სამი ფაილი, ან ორი ან სამი დირექტორია. სამუშაო ასლის ნახვა შეგიძლიათ პოპულარული ვერსიების კონტროლის სისტემებიდან, როგორიცაა CVS, Subversion, Bazaar-NG და Mercurial. Meld ხელმისაწვდომია Linux-ის დისტრიბუციების უმეტესობისთვის (Ubuntu, Suse, Fedora და ა.შ.) და წარმოდგენილია მათ მთავარ საცავებში.

# aptitude install meld

მეთოდი 2: WinMerge-ში ორი ფაილის შინაარსის შედარება.

უფასო WinMerge პროგრამა საშუალებას გაძლევთ შეადაროთ არა მხოლოდ ფაილების შინაარსი, არამედ შეადაროთ მთელი საქაღალდეების შინაარსი. WinMerge არის ღია კოდის განსხვავებისა და შერწყმის ინსტრუმენტი Windows-ისთვის. WinMerge-ს შეუძლია შეადაროს ფაილები და საქაღალდეები, აჩვენოს განსხვავებები ვიზუალური ტექსტის ფორმაში, რომელიც ადვილად გასაგები და დამუშავებულია.

ინსტალაციის შემდეგ გახსენით მენიუს პუნქტი "ფაილი" - "გახსნა". შეარჩიეთ ფაილები შესადარებლად. ამისათვის დააჭირეთ ღილაკს "Browse" და აირჩიეთ ფაილი. ფაილების არჩევის შემდეგ დააჭირეთ ღილაკს "OK".

ასევე შეგიძლიათ ფაილების რედაქტირება WinMerge-ში. შედარების ფანჯრის დახურვის შემდეგ პროგრამა შესთავაზებს ფაილებში ცვლილებების შენახვას.

მეთოდი 3. განსხვავებები

განსხვავება- ფაილების შედარების პროგრამა, რომელიც აჩვენებს განსხვავებას ორ ფაილს შორის.

    დირექტორიების შესადარებლად გამოიყენეთ ეს ბრძანება: $ diff -qr< current-directory> < backup-directory>

მეთოდი 4. შეადარეთ

Kompare - აჩვენებს განსხვავებას ფაილებს შორის. შეუძლია ფაილების ან დირექტორიების შიგთავსის შედარება, ასევე პატჩი ფაილების შექმნა, ჩვენება და გამოყენება. Kompare არის გრაფიკული განსხვავებების პროგრამა, რომელიც საშუალებას გაძლევთ იპოვოთ განსხვავებები ფაილებში და ასევე დააკავშიროთ ისინი. დაწერილია Qt-ში და შექმნილია ძირითადად KDE-სთვის. აქ არის მისი ძირითადი მახასიათებლები:

    მხარს უჭერს მრავალ განსხვავებულ ფორმატს;

    ლინუქსის ფაილების და დირექტორიების შედარების მხარდაჭერა;

    სხვადასხვა ფაილების ნახვის მხარდაჭერა;

    დააკონფიგურიროთ ინტერფეისი;

    ფაილებზე პაჩების შექმნა და გამოყენება.

მეთოდი 5. ფაილების შედარება Total Commander-ში

    მხარდაჭერილი ოპერაციული სისტემები: Windows

Total Commander-ს აქვს ფაილების შედარების ინსტრუმენტი შინაარსის მიხედვით, სადაც შეგიძლიათ არა მხოლოდ შეადაროთ შინაარსი, არამედ დაარედაქტიროთ და დააკოპიროთ ერთი ფაილიდან მეორეში.

Total Commander-ის გაშვების შემდეგ - ერთ-ერთ პანელში აირჩიეთ (Insert key) პირველი ფაილი შედარებისთვის - მეორე პანელში გახსენით საქაღალდე მეორე ფაილით და მოათავსეთ მასზე კურსორი. შედარებისთვის დარეკეთ პროგრამას: „ფაილები → შედარება შინაარსის მიხედვით“.

ფაილში ცვლილებების შესატანად, უბრალოდ დააჭირეთ ღილაკს "რედაქტირება". პროგრამა გთავაზობთ კოპირებისა და დაბრუნების, ძიების და კოდირების ფუნქციებს. თუ თქვენ შეიტანეთ ცვლილებები ფაილში, მაშინ შედარების ფანჯრის დახურვის შემდეგ მოგეთხოვებათ ცვლილებების შენახვა.

მეთოდი 6. შეადარეთ ფაილები Notepad++-ში

    მხარდაჭერილი ოპერაციული სისტემები: Windows, შეიძლება იმუშაოს Linux-ზე

Notepad++ ვერ ადარებს ფაილებს. იმისათვის, რომ ეს ფუნქცია გამოჩნდეს Notepad++-ში, თქვენ უნდა დააინსტალიროთ „Compare“ მოდული.

გაუშვით რედაქტორი - გადადით მენიუს პუნქტში "Plugins" - "Plugin Manager" - "Show Plugin Manager". ახალ ფანჯარაში აირჩიეთ მოდული „შედარება“ და დააჭირეთ ღილაკს „ინსტალაცია“.

მოდულის ინსტალაციის შემდეგ გახსენით ორი ფაილი და აირჩიეთ მენიუ "Plugins" - "Compare" - "Compare (Alt+D)". ფაილის შედარების შედეგი წარმოდგენილი იქნება ცალკეულ პანელებში. გამაფრთხილებელი ნიშანი გამოჩნდება იმ ხაზების საპირისპიროდ, რომლებშიც არის განსხვავებები.

მეთოდი 7: ფაილების შედარება Windows Command Prompt-ის გამოყენებით

Windows ბრძანების ხაზის გამოყენებით შედარება (cmd.exe) არ გაძლევთ ფაილების რედაქტირების საშუალებას, მაგრამ შეგიძლიათ უბრალოდ შეადაროთ ფაილების შინაარსი ამ მეთოდის გამოყენებით.

Windows ბრძანების ხაზის გასახსნელად, გადადით "დაწყება" - "ყველა პროგრამა" - "აქსესუარები" - "ბრძანების ხაზი" ან დააჭირეთ ღილაკს "Windows + R", ჩაწერეთ cmd და დააჭირეთ ღილაკს Enter.

ბრძანების სტრიქონში შეიყვანეთ ბრძანება:

fc / N გზა პირველი ფაილის გზაზე მეორე ფაილისკენ

უფასო გადაწყვეტილებები

მონაცემთა სინქრონიზაცია მოითხოვს პროგრამისტებს, სისტემის ადმინისტრატორებს და დროსა და შესაბამის უნარებს. თუმცა, არანაკლებ მნიშვნელოვანია ინსტრუმენტების სწორი შერჩევა. ვერსიის კონტროლი, პროექტებთან მუშაობა, ფაილების სარეზერვო, გაერთიანება და ვიზუალური შედარება არ არის ამა თუ იმ გზით სინქრონიზაციასთან დაკავშირებული ამოცანების სრული სია.

სახელმძღვანელო მოიცავს 10 პროგრამას, რომელსაც შეიძლება ეწოდოს დიდწილად უნივერსალური: ისინი არ არიან მიბმული კონკრეტულ სერვისთან ან აპლიკაციასთან და საშუალებას გაძლევთ შეასრულოთ ზემოაღნიშნული (და ნაკლებად სპეციალიზებული) ამოცანები არა მხოლოდ გრაფიკული ინტერფეისის, არამედ ბრძანების ხაზის რეჟიმში.

შედარების კრიტერიუმები შემდეგია:

  • ინტერფეისი: ჩვენების რეჟიმების მხარდაჭერა, სესიების შენახვა, ხელსაწყოთა ზოლებისა და სვეტების პერსონალიზაციის ვარიანტები
  • ტექსტის რედაქტორის ფუნქციონირება, სამუშაო წყაროს კოდთან
  • შერწყმისა და სინქრონიზაციის მეთოდები, სამმხრივი შედარების შესაძლებლობა
  • ანგარიშების ექსპორტი, პაჩების შექმნა (განსხვავებები)
  • დამატებითი ფუნქციები: ინტეგრაცია მესამე მხარის აპლიკაციებთან, გაფართოებების მხარდაჭერა, პროტოკოლები და ა.შ.

SmartSynchronize

SmartSynchronize არის კროს-პლატფორმული პროგრამა მონაცემთა, დირექტორიას სტრუქტურებისა და მათი შინაარსის შესადარებლად. ფაქტობრივად, პროგრამა უფასოა არაკომერციული გამოყენებისთვის, თუმცა ერთი მომხმარებლის ლიცენზია 39 დოლარი ღირს.

შედარების რეჟიმები წარმოდგენილია პროგრამის მისასალმებელ ფანჯარაში. ფაილის შერჩევის დიალოგის გარდა, შეგიძლიათ ნახოთ ისტორია და აირჩიოთ შენახული პროფილი. ასევე პრეფერენციებში შეგიძლიათ დააკონფიგურიროთ ფილტრები: ფაილის ფილტრები - ფაილების სახელისა და გაფართოების მიხედვით გასაფილტრად და დირექტორიაში ფილტრები - საშუალებას გაძლევთ შექმნათ გამონაკლისების სია.

ფაილების შესადარებლად გამოიყენება ორი პანელის გვერდიგვერდ რეჟიმი ორივე პანელის შიგთავსის სინქრონული გადახვევით. SmartSynchronize-ში რამდენიმე კონვენციაა, მაგრამ დამაკავშირებელი ხაზების წყალობით, შედარება და შერწყმის ოპერაციები ძალიან ინტუიციურია. SmartSynchronize განსაზღვრავს სად და რა მიმართულებით დაემატება განყოფილება ერთი ფაილიდან მეორეში. ტექსტის ჩასმა ხდება ერთი დაწკაპუნებით, რაც გამორიცხავს კონტექსტური მენიუს საჭიროებას.

დოკუმენტის დაშიფვრა და სინტაქსი შეიძლება განისაზღვროს ხელით, სინტაქსის ხაზგასმა მოცემულია მრავალი პროგრამირების და მარკირების ენისთვის, ხაზების ნუმერაციისა და ინტეგრირებული განვითარების გარემოში (IDEs) თანდაყოლილი რედაქტირების ფუნქციებისთვის.

საერთო ჯამში, SmartSynchronize ძალიან კონფიგურირებადია, მაგრამ ყველა პარამეტრი ნაწილდება მენიუს სხვადასხვა განყოფილებაში, რასაც გარკვეული შეჩვევა სჭირდება. არ არის საკმარისი ჩვენების რეჟიმები ან ხელსაწყოთა ზოლის პარამეტრები.

დირექტორიაში შედარების რეჟიმში, ნაჩვენებია ფაილების სია და თითოეული მათგანის სტატუსი, რომელიც ხელმისაწვდომია ფანჯრის ბოლოში. შედარების მეთოდი - შინაარსით ან მხოლოდ ზომისა და დროის მიხედვით - განისაზღვრება რედაქტირების → პრეფერენციების პარამეტრებში. ინფორმაციის სვეტების რაოდენობა (ფაილის ტიპი, თარიღი) არ შეიძლება გაიზარდოს, თუმცა არსებულის გამორთვა შესაძლებელია.

SmartSynchronize ახორციელებს როგორც ცალმხრივი მონაცემების შერწყმას მარცხენა ან მარჯვენა მხარეებთან, ასევე რეგულარულ სინქრონიზაციას. კონფიგურაციის შენახვა შესაძლებელია მოგვიანებით ჩატვირთვისთვის ფაილის სტრუქტურის სნეპშოტის გადაღებით. როგორც დეველოპერები განმარტავენ, პროგრამა არ ცნობს ფაილის ატრიბუტებს, ამიტომ აზრი არ აქვს მის სარეზერვო პროგრამად გამოყენებას. არქივებთან მუშაობა ასევე არ არის გათვალისწინებული, ისევე როგორც დისტანციური დირექტორიები.

გარდა ზემოაღნიშნულისა, არსებობს დამატებითი, სამმხრივი შერწყმის მეთოდი - 3-Way-Merge, რომელიც საშუალებას გაძლევთ შეაერთოთ განსხვავებები ფაილების მრავალ ვერსიას შორის, სამი დოკუმენტიდან თითოეული ერთმანეთისგან დამოუკიდებლად რედაქტირებადია.

შედარების ფუნქციები უდავოდ მოთხოვნადია პროგრამისტების მიერ ვერსიის კონტროლის დროს. ამიტომ, დასასრულს, ღირს მითითება იმავე კომპანიის ალტერნატიულ გადაწყვეტაზე -. პროგრამა არის CVS კლიენტი ინტეგრირებული SmartSynchronize ინსტრუმენტებით.

Შემაჯამებელი. SmartSynchronize გთავაზობთ კარგ ინსტრუმენტებს ფაილებთან და დირექტორიებთან მუშაობისთვის, რომელთა მორგება ზოგიერთ ადგილას შეუძლებელია და არ სცილდება ძირითად შესაძლებლობებს.

[+] სამმხრივი შერწყმა
[+] მოსახერხებელი ტექსტური რედაქტორი
[−] დოკუმენტაციის ნაკლებობა
[−] დისტანციური დირექტორიებისა და არქივების სინქრონიზაციის შეუძლებლობა

WinMerge

WinMerge არის პროგრამა Windows-ში ფაილების და დირექტორიების შედარებისა და გაერთიანებისთვის. ის შეიძლება გამოყენებულ იქნას როგორც დამოუკიდებელი ინსტრუმენტი ან პროექტებთან ერთად. WinMerge-ს აქვს ჩაშენებული ტექსტური რედაქტორი პროგრამირების ენების მხარდაჭერით, ხაზგასმა და ხაზების ნუმერაცია.

არსებობს მონაცემებით მუშაობის ორი რეჟიმი, რომლებიც გაერთიანებულია დიალოგში ფაილების და საქაღალდეების ასარჩევად. შედარებისას შესაძლებელია ორი ტიპის ფილტრი: ფაილის ფილტრები და სიმებიანი ფილტრები. ეს საშუალებას გაძლევთ გამოიყენოთ სხვადასხვა დანამატები და იმუშაოთ რეგულარული გამონათქვამებით, გაფილტროთ მონაცემთა საჭირო ტიპები შედარებისას.

ფაილის შედარების რეჟიმში, ორივე ფაილი გამოჩნდება ფანჯარაში, მარცხენა და მარჯვენა მხარეს. შიგთავსში მარტივი ნავიგაციისთვის მოწოდებულია რუკა („მდებარეობები“). ხაზები, რომლებსაც აქვთ განსხვავებები, მონიშნულია ფერში და მათი ნახვა ასევე შესაძლებელია განსხვავებების პანელში. შერწყმის ძირითადი ოპერაციები ხელმისაწვდომია შერწყმის განყოფილებაში.

განსაკუთრებული ყურადღება იმსახურებს ტექსტური რედაქტორის ფუნქციონირებას. გარეგნობა შეიძლება შეიცვალოს. სინტაქსის ხაზგასმისა და ხაზების ნუმერაციის გარდა, გათვალისწინებულია სკრიპტებთან მუშაობა და ფუნქციების გაფართოება შესაძლებელია დანამატების საშუალებით. დამატებები ეხება ამომწყობს, მაყურებელს და სკრიპტის რედაქტორს.

დირექტორიების შედარებისას, შედეგები ნაჩვენებია ცხრილის სიაში. ის შეიცავს ინფორმაციას ფაილის (დირექტორის) დასახელების, მისი ადგილმდებარეობის, შედარების შედეგის, თარიღის, გაფართოების და სხვა ინფორმაციის შესახებ. თქვენ შეგიძლიათ დააკონფიგურიროთ ჩვენება სვეტების გამოყენებით. საჭიროების შემთხვევაში, შეგიძლიათ გაააქტიუროთ რეკურსიული რეჟიმი ან გადახვიდეთ ხის ხედზე მარტივი ნავიგაციისთვის.

WinMerge გაძლევთ საშუალებას შეასრულოთ ერთიდაიგივე ამოცანები სხვადასხვა გზით - მათ შორის, გადაათრიეთ და ჩამოაგდეთ ან Explorer კონტექსტური მენიუს მეშვეობით. თქვენ შეგიძლიათ შექმნათ პროექტები მონაცემებისა და პარამეტრების სწრაფი წვდომისთვის. WinMerge მუშაობს ბრძანების ხაზის რეჟიმში და პროგრამის გამოყენება შესაძლებელია ვერსიის კონტროლის სისტემებთან ერთად (TortoiseSVN, Visual Studio, Rational ClearCase და ა.შ.).

Შემაჯამებელი. WinMerge არის პროგრამა, რომელიც ძირითადად ორიენტირებულია პროექტებთან მუშაობაზე. SVN ინტეგრაცია, ფუნქციური რედაქტორი, ფილტრები და გაფართოებები სრულყოფილად ავსებს მონაცემთა შედარების ძირითად შესაძლებლობებს.

[+] გაფართოებების მხარდაჭერა
[+] ფუნქციური რედაქტორი
[+] ინტეგრაცია მესამე მხარის აპლიკაციებთან
[−] არ არის სამმხრივი შედარება

შერწყმა

Meld არის მრავალპლატფორმული პროგრამა (OS X, Linux, Windows) ფაილების და დირექტორიების სინქრონიზაციისთვის. მისი დახმარებით ტარდება როგორც ორმხრივი, ასევე სამმხრივი შედარება. უპირველეს ყოვლისა, Meld ხელსაწყოების ნაკრები გამოადგება დეველოპერებს, რადგან შესაძლებელია ვერსიის კონტროლის სისტემებთან ინტეგრაცია: Git, Bazaar, Mercurial, Subversion და სხვა.

მიუხედავად მრავალი პლატფორმის მხარდაჭერისა, აპლიკაცია შორს არის სტაბილური Windows-ზე. მაგალითად, ჩანართები და ფანჯრები ყოველთვის არ იხსნება და იხურება სწორად. პრობლემები შეიძლება დაკავშირებული იყოს PyGTK ბიბლიოთეკასთან, რომელიც შედის ინსტალერში. პროგრამის დაუყონებლივ და მხოლოდ ადმინისტრატორის სახით გაშვება ვერ მოხერხდა. შეცდომები ყოველთვის ხდება, რაც ამას მოწმობს.

ფაილების შედარებისას შეგიძლიათ გამოიყენოთ ტექსტის ფილტრი ან ძიება (რეგექსის სინტაქსი მხარდაჭერილია). მოწოდებულია სინტაქსის ხაზგასმა (გამოიყენება ბიბლიოთეკა), ხაზების ნუმერაცია, სივრცის დათვლა და სხვა პარამეტრები, რომლებიც უნდა გააქტიურდეს პარამეტრების საშუალებით, რადგან ისინი გამორთულია ნაგულისხმევად. ხაზგასმულია დოკუმენტში ჩასმა, ცვლილებები და კონფლიქტები, შეგიძლიათ სწრაფად გადახვიდეთ ცვლილებების სიაში და ექსპორტი გააკეთოთ სხვადასხვა ფორმატში. ფაილებს შორის კავშირს ადვილად ადევნებთ თვალყურს დამაკავშირებელი ხაზების გამოყენებით და საჭირო სექციების გაერთიანება შესაძლებელია ერთი დაწკაპუნებით.

დირექტორია ფაილების სკანირება ძალიან ნელია. ეს იმიტომ ხდება, რომ შედარება ეფუძნება შინაარსს და არა ზომასა და დროის ნიშანს. პრობლემის მოგვარება შესაძლებელია პარამეტრებში შესაბამისი ვარიანტის გვერდით მდებარე ველის მონიშვნით. ხელმისაწვდომი დინამიკების ნაკრები ძალიან შეზღუდულია: ზომა, ცვლილების თარიღი და გარჩევადობა. მიუხედავად იმისა, რომ თქვენ შეგიძლიათ გამოიყენოთ ფაილის ფილტრი, ფაილების გრძელი სიის ნახვა მაინც იქცევა რუტინულ პროცესად: თქვენ არ შეგიძლიათ მყისიერად შეაჩეროთ სკანირება, დაშალოთ ფაილის ხე ან სწრაფად გადახვიდეთ სასურველ ელემენტებზე.

დეველოპერები დაინტერესდებიან აპლიკაციის მესამე ოპერაციული რეჟიმით - Version Control View. Meld მხარს უჭერს ბრძანების ხაზის ინტერფეისს, ამიტომ ის ინტეგრირდება Git, Bazaar, Mercurial, Subversion და მრავალი სხვა.

Შემაჯამებელი. Meld პროგრამამ კარგად დაამტკიცა თავი Linux-ის გარემოში, რაც არ შეიძლება ითქვას Windows-ზე ფუნქციონირებაზე. არასტაბილური მუშაობა და მოუხერხებელი ინტერფეისი, სესიების ნაკლებობა, კონფიგურაციის არასაკმარისი მოქნილობა... მეორე მხრივ, პროგრამის ინსტრუმენტები არ არის ცუდი და Meld-ისთვის Windows-ისთვის მაღალი ხარისხის ადაპტაცია ალბათ დროის საკითხია.

[+] სამმხრივი შედარება
[+] ვერსიის კონტროლის სისტემების მხარდაჭერა
[−] ნელი და არასტაბილური შესრულება Windows-ში
[−] მოუხერხებელი და არაინფორმაციული ინტერფეისი

დიფუზური

Diffuse არის მრავალპლატფორმული პროდუქტი Windows-ისთვის, OS X-ისთვის, Linux-ისთვის და BSD-ისთვის, Meld-ის მსგავსი ინტერფეისით (დაფუძნებული PyGTK ბიბლიოთეკაზე), მაგრამ ფუნქციური განსხვავებებით. გამოცხადებულია ინტეგრაცია Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion და სხვა გარემოებთან.

მელდთან შედარების გაგრძელება: დიფუზური ხასიათდება სტაბილურობით, არ არის უეცარი ყინვები. დეტალური დოკუმენტაცია ხელმისაწვდომია, ინტერფეისი ითარგმნა რუსულად. თუმცა, დირექტორიაში შედარება არ შედის ინსტრუმენტთა ნაკრების შემადგენლობაში, პროგრამა მხოლოდ ფაილების შედარებისა და მათი რედაქტირების ფუნქციებს მოიცავს. Diffuse-ში შეგიძლიათ იპოვოთ რამდენიმე შერწყმის რეჟიმი: - ორ, სამ და მრავალმხრივ. ამრიგად, შედარების ნებისმიერი წყარო შეიძლება არსებობდეს, ერთადერთი საკითხია სიჩქარე და მოხერხებულობა. მეორე ასპექტთან დაკავშირებით მხოლოდ იმის თქმა შეგვიძლია, რომ აქ სესიები არ არის - შესაბამისად, დიფუზში დიდ პროექტებთან მუშაობა საეჭვოა.

განსხვავებები მონიშნულია ფერებში, შედარების შეჯამება ხელმისაწვდომია გადახვევის ზოლთან და მართვის პანელის ღილაკები გამოიყენება ცვლილებების სიაში ნავიგაციისთვის. ხაზების ნუმერაცია და სინტაქსის ხაზგასმა ხელით გადართვის შესაძლებლობით ჩართულია ნაგულისხმევად. სხვა მსგავსი რედაქტორებისგან განსხვავებით, Diffuse-ში თქვენ არ შეგიძლიათ დაუყოვნებლივ აირჩიოთ ტექსტის თვითნებური განყოფილება, საჭიროა ორჯერ დააწკაპუნოთ შინაარსზე. წინააღმდეგ შემთხვევაში, შეგიძლიათ აირჩიოთ ტექსტი და შეასრულოთ სხვა მოქმედებები მხოლოდ სტრიქონ-სტრიქონში.

ცხადია, Diffuse-ში არ არის განსხვავებები ფაილებს შორის, ამიტომ ხაზების შერწყმა ხდება ნაკლებად ინტუიციური გზით. ყველა ხელმისაწვდომი ბრძანება გროვდება "შერწყმის" განყოფილებაში, სადაც უნდა მიხვიდეთ ყოველ ჯერზე, თუ კონტექსტური მენიუში არ არის ბრძანებები. SmartSynchronize-ში ან სხვა ხსენებულ გადაწყვეტილებებში, მრავალი ოპერაცია ხორციელდება ერთი დაწკაპუნებით.

ვერსიის კონტროლის სისტემებთან მუშაობა შესაძლებელია ბრძანების სტრიქონში მოცემული ბრძანებების სია აღწერილობით.

Შემაჯამებელი. ამ ტიპის ფუნქციონირება მოთხოვნადია რამდენიმე ტექსტური დოკუმენტის გაერთიანებისას. პროგრამას არ გააჩნია Diffuse-ის უახლოესი ანალოგის - Meld-ის თანდაყოლილი უარყოფითი მხარეები. მაგრამ, სამწუხაროდ, დირექტორიებისა და ანგარიშგების შედარება გამოტოვებულია.

[+] მოსახერხებელი მუშაობა სიმებთან
[+] CVS ინტეგრაცია
[+] მრავალ ფანჯრის შერწყმა
[−] სესიები არ არის
[−] ცვლილებების მარკირება არ არის ინტუიციური

Perforce P4 Merge

P4Merge ხშირად არ არის ნახსენები სხვა უფასო პროდუქტებს შორის (მაგალითად, WinMerge-სთან შედარებით). გარდა ამისა, ადვილი არ არის ამ პროგრამის პოვნა Perforce კომპლექსის სხვა კომპონენტებს შორის. Perforce არის კომერციული კროს-პლატფორმული ვერსიის კონტროლის სისტემა, აპლიკაციების ფართო სპექტრით, განსაკუთრებით დანამატებისა და სხვადასხვა პროდუქტებთან ინტეგრაციის გამო (IntelliJ IDEA, Autodesk 3D Studio Max, Maya, Adobe Photoshop, Microsoft Office, Eclipse, emacs და ა.შ. ) . ამასთან, P4 Merge-ს შეუძლია დამოუკიდებლად იმუშაოს Perforce სერვერიდან, უბრალოდ ჩამოტვირთეთ პროგრამა დეველოპერის ვებსაიტიდან, რომ გამოიყენოთ იგი უფასოდ.

ძირითადი ოპერაციებია ფაილების შედარება (Diff) და შერწყმა (Merge). დოკუმენტის რედაქტორი ძალიან მარტივია: არის ნუმერაცია, მაგრამ არა სინტაქსის ხაზგასმა. თქვენ არ შეგიძლიათ ფაილების რედაქტირება ორ პანელში, თქვენ უნდა აირჩიოთ ერთი პანელი, ჩართოთ რედაქტირების რეჟიმი და შეინახოთ ცვლილებები. განსხვავებები აღინიშნება და ნავიგაციის ღილაკები მოწოდებულია მათ შორის ნავიგაციისთვის. ცვლილებების ნავიგაციის უმარტივესი გზა დამაკავშირებელი ხაზების გამოყენებაა. ზოგადად, P4 Merge ინტერფეისი არ არის საკმარისად მოსახერხებელი: არ არის განსხვავებების შეჯამება, ცვლილებების სტატისტიკა წარმოდგენილია შემაჯამებელი ფიგურის სახით, დეტალების გარეშე, ხოლო ცვლილებების სანახავად საჭიროა გამოიყენოთ ხელით განახლება.

პროგრამის სხვა ფუნქციების ჩამოთვლისას, აღსანიშნავია გამოსახულების შედარება. ამ რეჟიმში აღმოაჩინეს ორი სასარგებლო ფუნქცია: განსხვავებების ხაზგასმა და ორი ფაილის ერთში გაერთიანება. ამავე დროს, გაუგებარია, რატომ შეიცავს რედაქტორის მენიუ გამოუყენებელ ბრძანებებს, როგორიცაა კოდირების შეცვლა, შედარების მეთოდები და სხვა, რომლებიც ეხება ტექსტური ფაილების შედარებას, მაგრამ არა სურათებს.

Შემაჯამებელი. რა თქმა უნდა, P4 Merge-ს აქვს მრავალი ფუნქციური შეზღუდვა, განსაკუთრებით ფასიან პროდუქტებთან შედარებით. აპლიკაცია შეიძლება ჩაითვალოს მხოლოდ Perforce სერვერის დამატებით. შესაძლოა, საჭირო ინსტრუმენტების მოსაძებნად, ყურადღება უნდა მიაქციოთ დეველოპერის ვებსაიტზე არსებულ სხვა კომპონენტებს.

[+] შერწყმის დიაგრამა შერწყმის რეჟიმში
[−] ცუდი ფუნქციონირება
[−] ფრენის დროს რედაქტირების შეუძლებლობა
[−] შერწყმის ბრძანებების ნაკლებობა

უფასო პროგრამა ტექსტური ფაილების და საქაღალდეების შედარებისთვის. მას აქვს მოსახერხებელი ინტერფეისი, სინტაქსის ხაზგასმა მრავალი პროგრამირების ენისთვის, ასევე ვრცელი პარამეტრები. გარდა ამისა, პროგრამას შეუძლია შექმნას მოხსენებები და იმუშაოს მრავალი ვერსიის კონტროლის სისტემასთან ერთად.

ადამიანის სიზარმაცეს სასწაულების მოხდენა შეუძლია! სიზარმაცე ამ სიტყვის კარგი გაგებით :). ისე, უნდა დამეთანხმოთ, რომ რუტინული სამუშაოს ხელით კეთება არაგონივრულია, თუ შესაძლებელია მისი კომპიუტერისთვის მინდობა. ასე რომ, დღევანდელი პროგრამა ზუსტად მაშინ იქნა ნაპოვნი, როდესაც ჩვენ ვცადეთ სხვადასხვა ტექსტური ფაილების შედარების შრომატევადი პროცესი კომპიუტერის მხრებზე გადაგვეტანა.

და ასე იყო... ამას წინათ მე და რუსლან ბოგდანოვი ვთარგმნიდით ვებგვერდი HTML5-ში Schema.org მარკირების გამოყენებით. ამავდროულად, საჭირო იყო ხშირად შედარება ყოველი გვერდის ძველი (ჯერ არარედაქტირებული) ვერსიის ახალთან, რომელშიც უკვე გაკეთებული იყო გარკვეული რედაქტირება.

და ორიოდე საათის მუშაობის შემდეგ Notepad-ის ორ ფანჯარაში, გამიჩნდა იდეა, რომ უნდა არსებობდეს პროგრამა, რომელიც ავტომატურად ეძებს განსხვავებებს ტექსტურ ფაილებში. ეს კითხვა დაუსვეს ყოვლისმომცველ გუგლს და იპოვეს ასეთი პროგრამა :). ჰქვია WinMerge.

ეს პროგრამა ავტომატურად პოულობს და აჩვენებს განსხვავებას ორი ტექსტური ფაილის შიგთავსში, რაც საშუალებას გაძლევთ შეადაროთ და დაარედაქტიროთ ღია დოკუმენტები ბევრად უფრო სწრაფად, ვიდრე ჩვეულებრივი ვიზუალური ძიებით! მისი შესაძლებლობების თვალსაზრისით, WinMerge მხოლოდ ოდნავ ჩამოუვარდება ფასიან კონკურენტებს, როგორიცაა, მაგალითად, Compare Suite:

შედარება ფასიან ანალოგთან

გარდა ამისა, ორივე პროგრამა მხარს უჭერს სხვადასხვა კოდირებას (მათ შორის უნიკოდს), შეიძლება ჩართული იყოს თითქმის ნებისმიერი ვერსიის კონტროლის სისტემაში და საშუალებას გაძლევთ შეადაროთ დაარქივებული დოკუმენტებიც კი (WinMerge ამ ფუნქციის მხარდასაჭერად, დამონტაჟებულია 7-ZIP არქივი და სპეციალური დანამატი. საჭიროა).

WinMerge-ის ინსტალაცია

პროგრამას აქვს ორი ვერსია: ჩვეულებრივი ინსტალერი და პორტატული ვერსია. პორტატულთან მუშაობისთვის დაგჭირდებათ მხოლოდ მისი არქივიდან ამოღება და (სურვილის შემთხვევაში) bat ფაილის გაშვება ( რეგისტრაცია.bat) აპლიკაციის ელემენტების ინტეგრირება სისტემის კონტექსტურ მენიუში (მეორე „სხეულის ფაილი“ ( Unregister.bat) შეგიძლიათ წაშალოთ ეს ელემენტი).

თუ აირჩევთ სტანდარტულ ინსტალერს, მოგიწევთ მისი გაშვება გადმოწერილი არქივიდან და მიჰყევით ინსტალაციის ოსტატის მითითებებს. თქვენ შეგიძლიათ დაეთანხმოთ ყველა შეთავაზებას „შემდეგი“ დაწკაპუნებით, სანამ არ მოხვდებით კომპონენტის შერჩევის ეკრანზე:

აქ, ყურადღებით შეამოწმეთ ნაგულისხმევი ენა(ები): ის უნდა იყოს „რუსული“. თქვენ ასევე შეგიძლიათ დააინსტალიროთ დამატებითი დანამატები, რომლებიც დაამატებენ რამდენიმე ახალ პრეფილტრს პროგრამას.

შემდეგი ნაბიჯი, რომელიც მოითხოვს თქვენს ჩარევას, იქნება დამატებითი ამოცანების შერჩევის ფანჯარა:

ნაგულისხმევად, WinMerge ქმნის მხოლოდ მალსახმობს სწრაფი გაშვების ზოლში და ინტეგრირებულია კონტექსტურ მენიუში. თქვენ ასევე შეგიძლიათ შექმნათ მალსახმობი სამუშაო მაგიდაზე (რომელიც, IMHO, უფრო მოსახერხებელია :)) და დაამატეთ პროგრამის საქაღალდე სისტემის გზაზე სწრაფი წვდომისთვის.

ტექსტური ფაილების შედარება WinMerge-ში

ინსტალაციის დასრულების შემდეგ გაიხსნება ცარიელი WinMerge ფანჯარა. დასაწყებად, თქვენ უნდა გახსნათ რამდენიმე ფაილი, რომლებიც შესადარებელია. ეს შეიძლება გაკეთდეს "გახსნა" პუნქტის გამოძახებით "ფაილი" მენიუდან, ან ინსტრუმენტთა პანელზე ამავე სახელწოდების ღილაკზე დაჭერით:

ფანჯარაში, რომელიც იხსნება, თქვენ გეძლევათ შესაძლებლობა მიუთითოთ ფაილები, რომლებიც შედარდება ღილაკზე „დათვალიერება“ დაწკაპუნებით, ასევე აირჩიეთ ფილტრები (გამოიყენება გარკვეული ტიპის ფაილების გამორიცხვისთვის საქაღალდეებთან მუშაობისას) და არქივირების გასახსნელად. ფაილები (თუ დაინსტალირებულია შესაბამისი დანამატი).

არსებითად, საკმარისია შევარჩიოთ ფაილები, რომლებიც ნაჩვენები იქნება მარცხენა და მარჯვენა პანელებში და შეგვიძლია დავაჭიროთ "OK".

WinMerge ფანჯარა ასე გამოიყურება:

რა შეგვიძლია გავაკეთოთ ამ ყველაფერთან:

  1. ინსტრუმენტთა პანელზე (ან კონტექსტური მენიუს) ღილაკების გამოყენებით, შეგიძლიათ ნავიგაცია მოძებნოთ ნაპოვნი განსხვავებებიდან და სწრაფად დააკოპიროთ ცვლილებები ერთი ფაილიდან მეორეში.
  2. განსხვავებების რუქის (მდებარეობების ფანჯრის) გამოყენებით, შეგიძლიათ სწრაფად შეაფასოთ განსხვავებების მდებარეობა სხვადასხვა დოკუმენტებში. ამავდროულად, "რუკაზე" არის რამდენიმე ფერის სიმბოლო:
  • ყვითელი - მიუთითებს დოკუმენტებში რაიმე განსხვავებაზე;
  • წითელი - მიუთითებს არჩეულ განსხვავებაზე;
  • ნაცრისფერი - მიუთითებს კოდის გამოტოვებულ ნაწილზე ერთ-ერთ დოკუმენტში.
  • განსხვავებების ფანჯრის გამოყენებით, შეგიძლიათ ნახოთ კოდის ის ნაწილი, რომელიც განსხვავდება. აქ კოდის რედაქტირება შეუძლებელია, მაგრამ შეგიძლიათ დააკოპიროთ კონტექსტური მენიუს ფუნქციის გამოყენებით.
  • და, რა თქმა უნდა, ღია დოკუმენტებით ფანჯრების გამოყენებით, ჩვენ შეგვიძლია სწრაფად დავაკოპიროთ კოდის ფრაგმენტები და მთლიანად შევცვალოთ იგი. სინამდვილეში, ჩვენ გვაქვს ჩვეულებრივი ტექსტური რედაქტორი, როგორიცაა მოწინავე Notepad სინტაქსის ხაზგასმით მრავალი პროგრამირების ენისთვის (და თქვენ შეგიძლიათ დააკონფიგურიროთ ხაზგასმული ფერები თითოეული ენისთვის პარამეტრებში)!
  • ასევე გირჩევთ, პროგრამასთან მუშაობისას პერიოდულად მიაქციოთ ყურადღება სამუშაო ფანჯრის ბოლოში არსებულ სტატუსის ზოლს. მასში ზოგჯერ შეგიძლიათ იხილოთ სხვადასხვა მინიშნებები, ასევე ნაპოვნი განსხვავებების მრიცხველი.

    დოკუმენტებთან მუშაობის დასრულების შემდეგ (ან საჭიროების შემთხვევაში), შეგიძლიათ შეინახოთ ორივე რედაქტირებული ფაილი ან მხოლოდ ინდივიდუალური. ამისათვის გადადით "ფაილი" მენიუში და აირჩიეთ "ფაილის შენახვა მარცხნივ" ან "ფაილის შენახვა მარჯვნივ", შესაბამისად:

    პროგრამის დაყენება

    პრინციპში, ინსტალაციის შემდეგ პროგრამა სრულიად მზად არის გამოსაყენებლად. თუმცა, შეგიძლიათ ოდნავ გააუმჯობესოთ ან შეცვალოთ მისი ზოგიერთი ფუნქცია. პირველი რაც შეგიძლიათ გააკეთოთ არის კომფორტის დამატება საკუთარ თავს :). ამის გაკეთება შეგიძლიათ "View" მენიუში გადასვლით და "ხაზის ნომრების ჩვენება" და "Word wrap" ელემენტების გააქტიურებით:

    ეს დაამატებს სვეტს ხაზების ნუმერაციით კოდის პანელის წინ და თავად ხაზები ახლა მოერგება პანელის ნებისმიერ ზომას ტექსტის ავტომატური შეფუთვის გამო (სანამ ხაზის სტრუქტურა მთლიანად დაცულია)!

    იმავე მენიუში შეგიძლიათ გაააქტიუროთ სხვა ფუნქციები (როგორიცაა არასაბეჭდი სიმბოლოების და ჩანართის ჩაღრმავების ჩვენება), ასევე გამორთოთ სამუშაო ფანჯრის ნებისმიერი ელემენტი (მაგალითად, შეგიძლიათ გამორთოთ შედარების პანელი და/ან „რუკა“ ”განსხვავებები).

    ზოგიერთი პროგრამირების ენისა და პროგრამისთვის WinMerge-ს აქვს დამატებები, რომლებიც საშუალებას გაძლევთ უგულებელყოთ გარკვეული პარამეტრები ფაილების შედარებისას. თუ პროგრამის ინსტალაციისას შეამოწმეთ დანამატების დაყენების ვარიანტი, შეგიძლიათ იპოვოთ ეს პარამეტრები მენიუში "დამატებები":

    აქ, "წინასწარი შედარება" განყოფილებაში გვაქვს წვდომა დანამატებზე:

    • კომენტარების იგნორირება;
    • სვეტების იგნორირება (როგორც ჩანს HEX-ისთვის);
    • პუნქტუაციის იგნორირება;
    • ჩანართების იგნორირება;
    • ხაზის ნომრების იგნორირება.

    მართალი გითხრათ, მე არ გამომიყენებია ეს დანამატები, რადგან WinMerge-ის სტანდარტული შესაძლებლობები საკმაოდ საკმარისი იყო ჩემთვის, მაგრამ ისინი შეიძლება ვინმესთვის სასარგებლო იყოს;).

    თუ პროგრამის ეს ფუნქციები არ არის საკმარისი თქვენთვის, მაშინ შეგიძლიათ მარტივად დაარეგულიროთ თითქმის ყველაფერი "პარამეტრებში":

    თქვენ შეგიძლიათ დაიკარგოთ ამ პარამეტრებში უმოკლეს დროში, რადგან ბევრი მათგანია, მაგრამ მე მხოლოდ მათ მივაქცევ ყურადღებას, რაც შეიძლება სასარგებლო იყოს ჩვენთვის შემდგომი მუშაობისთვის.

    პარამეტრების პირველ ჯგუფში („ძირითადი“) გირჩევთ გააქტიუროთ ორი ვარიანტი: „ავტომატურად დაყენებული პირველ განსხვავებაზე“ (უფრო მეტი მოხერხებულობისთვის) და „საქაღალდის შედარება“ სექციაში „მრავალჯერადი შედარების ფანჯრების ჩართვა“. ბოლო ვარიანტი საშუალებას მოგცემთ გახსნათ შეუზღუდავი რაოდენობის ჩანართები შედარებით საქაღალდეების შედარებისას (რაზეც ქვემოთ ვისაუბრებთ).

    შემდეგი პარამეტრები, რომლებიც უნდა შეიცვალოს, მდებარეობს "შედარების" განყოფილებაში:

    პრინციპში, აქ არაფრის შეცვლა არ გჭირდებათ, მაგრამ მუშაობის დროს შევხვდი უამრავ უხერხულობას, რომელთა თავიდან აცილება შესაძლებელია ამ პარამეტრების განყოფილებაში ზოგიერთი ელემენტის გააქტიურებით.

    პირველ რიგში, შეგიძლიათ გამორთოთ დაუბეჭდავი სიმბოლოების შედარება. ამან შეიძლება მნიშვნელოვნად შეამციროს ფაილებში განსხვავებების ძიება.

    მეორეც, შეგიძლიათ ჩართოთ ცარიელი ხაზების და ბრძანებების გამოტოვება სხვადასხვა რეესტრში, რაც ასევე შეამცირებს ფაილებს შორის შეუსაბამობების რაოდენობას.

    მესამე, არის კომენტარების გაფილტვრის ვარიანტი, რაც მსგავსია "დამატებების" მენიუში. ყველა ეს პარამეტრი არჩევითია, მაგრამ ზოგჯერ შეიძლება მნიშვნელოვნად შეამციროს ფაილებში ნაპოვნი განსხვავებების რაოდენობა.

    შეადარეთ საქაღალდეები

    გარდა იმისა, რომ WinMerge-ში შეგვიძლია ავტომატურად შევადაროთ ფაილები, ასევე შეგვიძლია შევადაროთ საქაღალდეები, ვიპოვოთ ყველა შეცვლილი ფაილი მათში! თუმცა, პროგრამაში არ არის სპეციალური ღილაკი საქაღალდის გასახსნელად. Როგორ უნდა იყოს? ჩვენ უნდა მივუთითოთ "მარცხნივ" ველში ნებისმიერი ფაილი დირექტორიადან, რომელიც გვჭირდება და შემდეგ წავშალოთ მისი სახელი და დავტოვოთ მხოლოდ საქაღალდის სახელი:

    ამ მანიპულაციის შემდეგ „მარჯვენა“ ველი ავტომატურად გადავა „Directory Selection“ რეჟიმში და დაგვჭირდება მხოლოდ სასურველი საქაღალდის არჩევა.

    საქაღალდეების შედარების რეჟიმის განსაკუთრებული მახასიათებელია ის, რომ ყველა ფაილი ნაჩვენებია ერთ ზოგად სიაში. სადაც:


    ახლა, თუ "პარამეტრებში" თქვენ გაააქტიურეთ მრავალი ჩანართის ვარიანტი საქაღალდეების შედარებისას, მაშინ შეგიძლიათ გახსნათ ნებისმიერი ქვესაქაღალდე და ფაილი - მათი შედარება გაიხსნება ახალ ჩანართში.

    ანგარიშების გენერირება

    თუ თქვენ მუშაობთ დეველოპერულ გუნდში ან გჭირდებათ თქვენი მუშაობის შედეგების წარდგენა მესამე პირებისთვის, მაშინ თქვენთვის სასარგებლო იქნება შედარების შედეგებზე დაფუძნებული ანგარიშების შექმნის ფუნქცია. თქვენ შეგიძლიათ იპოვოთ ეს ფუნქცია მენიუში "ინსტრუმენტები":

    ანგარიშის გენერირების ფანჯარა შეიცავს მხოლოდ ორ ველს: პირველში ვაზუსტებთ შესანახ ფაილს (შესაძლოა არ არსებობს), ხოლო მეორეში ვირჩევთ ანგარიშის სტილს. WinMerge-ში ოთხი სტილის ვარიანტია ხელმისაწვდომი:

    1. მძიმით გამოყოფილი სია (უბრალო ტექსტი, მაგ. TXT ფაილი).
    2. სია შემოსაზღვრული ჩანართებით (ასევე ტექსტური ფაილი).
    3. მარტივი HTML (ვებ გვერდის ფორმატი (ჩემი აზრით, ყველაზე მოსახერხებელი)).
    4. მარტივი XML (ასევე უკეთესია ბრაუზერში გახსნა, რადგან ეს ფორმატი საშუალებას გაძლევთ ჩამოშალოთ არასაჭირო შედარების ფილიალები).

    აირჩიეთ რომელიმე სტილი, შემდეგ დააწკაპუნეთ „დათვალიერება“ და მიუთითეთ რომელ საქაღალდეში და რა სახელით (ასევე სახელის რომელი გაფართოებით) შეინახოთ ანგარიში. დააჭირეთ "OK" და გაიხარეთ :).

    აქ ("ინსტრუმენტების" მენიუში) ნახავთ კიდევ რამდენიმე ელემენტს, რომლებიც მხოლოდ სერიოზულ დეველოპერებს მოეწონებათ. ეს არის ფუნქციები პატჩების შესაქმნელად და ფაილების და დირექტორიების შინაარსის გასაფილტრად.

    პირველი საშუალებას გაძლევთ შექმნათ ფაილები, რომლებიც შეიცავს განსხვავებების ჩამონათვალს წყაროს კოდის სხვადასხვა ვერსიებში. ეს სია შეიძლება გამოყენებულ იქნას, მაგალითად, საბოლოო პროექტში საბოლოო ვერსიის ავტომატურად გასასწორებლად სხვადასხვა ვერსიის კონტროლის სისტემების გამოყენებით.

    მეორე ფუნქცია საშუალებას გაძლევთ დააყენოთ გამონაკლისი შედარებული ფაილებისთვის დირექტორიებში ნიღბის ან ფაილის ტიპის მიხედვით. ასევე არსებობს მზა წინასწარ პარამეტრები სხვადასხვა ტიპის პროექტებისთვის და შესაძლებლობა შექმნათ საკუთარი ფილტრები ნებისმიერი სირთულის.

    პროგრამის უპირატესობები და უარყოფითი მხარეები

    • განსხვავების ამოცნობის მაღალი სიზუსტე;
    • ტექსტის ფრაგმენტების სწრაფად შეცვლის შესაძლებლობა;
    • საქაღალდეების შედარების შესაძლებლობა;
    • ანგარიშგების ფუნქცია;
    • ვრცელი პარამეტრები.
    • თქვენ არ შეგიძლიათ შეადაროთ ორზე მეტი დოკუმენტი;
    • არქივების მხარდასაჭერად საჭიროა დამატებითი პროგრამული უზრუნველყოფის დაყენება;
    • არ არსებობს საკვანძო სიტყვების ძიების ფუნქცია.

    დასკვნები

    ფაილების შედარების რამდენიმე უფასო პროგრამის ტესტირების შემდეგ აღმოვაჩინე, რომ WinMerge მუშაობს ყველაზე სწორად. შეცდომების პროცენტი ფაილების შესატყვისისას მინიმალური იყო, რაც ნიშნავს, რომ პროგრამის გამოყენება შესაძლებელია ყოველდღიურ საქმიანობაში. ამავდროულად, ყალბი ამოცნობების რაოდენობა შეიძლება კიდევ უფრო შემცირდეს პარამეტრებთან მუშაობით.

    თუ თქვენ მუშაობთ ტექსტებთან და ხშირად გჭირდებათ ერთი და იმავე დოკუმენტის სხვადასხვა ვერსიების შედარება, მაშინ WinMerge-ს შეუძლია მნიშვნელოვნად გააადვილოს და დააჩქაროს თქვენი მუშაობა. მაგრამ კომპიუტერი ამ მიზნით შეიქმნა: რაც შეიძლება მეტი რუტინის მიღება, შემოქმედებითობისთვის დრო დაგვიტოვოს;).

    P.S. ნებადართულია ამ სტატიის თავისუფლად კოპირება და ციტირება, იმ პირობით, რომ მითითებულია წყაროს ღია აქტიური ბმული და დაცულია რუსლან ტერტიშნის ავტორობა.

    სტატიაში გამოყენებულია მაგალითი Compare Suite-თან მუშაობის განსახილველად - ტექსტური ფაილების შედარების ყველაზე მძლავრი პროგრამა. ორი მარტივი ტექსტური ფაილის შედარება

    ტექსტური ფაილების შედარების პროგრამა Compare Suite არის მოსახერხებელი და იდეალურად ოპტიმიზებული პროგრამა კომპიუტერზე მუშაობისას გამოყენებული თითქმის ნებისმიერი დოკუმენტის ანალიზისა და სინქრონიზაციისთვის. Microsoft Office-ის კომპლექტში შექმნილი დოკუმენტების, PDF ფაილების და სხვა ტიპების შედარებისთვის. ისევე მარტივად და ძალიან სწრაფად, პროგრამა საშუალებას გაძლევთ გაანალიზოთ და შეადაროთ მთელი დირექტორიები დოკუმენტებთან, თუმცა Compare Suite-ის მთავარი მიზანი ტექსტური ფაილების შედარების პროგრამაა. ჩვენ ყურადღებას გავამახვილებთ პროგრამის ამ ფუნქციაზე ამ გვერდზე. მოდით გავუშვათ Compare Suite და მენიუდან ავირჩიოთ „ახალი ფაილების შედარება“. იგივე ბრძანება შესრულებულია ცხელი კლავიშების კომბინაციის გამოყენებით Shift+Ctrl+F. შემდეგ თქვენ უნდა უთხრათ პროგრამას, თუ რომელი ტექსტური ფაილები უნდა შევადაროთ ყველაზე მოსახერხებელი გზაა drag-and-drop ტექნიკის გამოყენება - თითოეული შედარებული ფაილის მაუსის განთავსება.

    ამის შემდეგ, დამატებითი ქმედებები არ არის საჭირო - ტექსტური ფაილების შედარების პროგრამა Compare Suite თავის საქმეს ავტომატურად გააკეთებს. მენიუში არსებული სამი შესაძლოდან ფაილების შედარების სხვა მეთოდის არჩევით (სიმბოლო-სიმბოლო, სიტყვა-სიტყვით ან „საკვანძო სიტყვებით“), თქვენ დაიწყებთ შედარების ახალ პროცედურას. მენიუში ასევე შეგიძლიათ დააყენოთ პირობები შედარებისთვის, მაგალითად - "ტექსტის ყველა სივრცის იგნორირება". მენიუს ელემენტები "გადადით შემდეგ (წინა) განსხვავებაზე" ავტომატურად გადაიტანს კურსორის პოზიციას საჭირო ხაზში. იგივე ქმედებები ინიცირებულია ცხელი კლავიშებით "Ctrl+N" და "Ctrl+P".

    განსაკუთრებით უნდა აღინიშნოს, რომ ტექსტური ფაილების შედარების პროგრამა Compare Suite-ს აქვს შესაძლებლობა „აღნიშნოს“ სპეციალური სიმბოლოები, რომლებიც გამოიყენება პროგრამირებისა და ტექსტის მარკირების სხვადასხვა ენაში.

    გარდა ამისა, ტექსტური ფაილების შედარების პროგრამა Compare Suite შესაძლებელს ხდის ტექსტური ფაილის შიგთავსის შედარება ბუფერში და ტექსტის რედაქტირება პირდაპირ მის ფანჯარაში. რედაქტირებული ფაილი, რა თქმა უნდა, შეიძლება მოგვიანებით შეინახოს. ტექსტური ფაილების შედარების პროგრამა Compare Suite სწორად მუშაობს სხვადასხვა ტექსტური კოდირებით. ილუსტრაციის სახით მოცემულ ეკრანის სურათებში, "სწორი" ტექსტური ფაილი განზრახ გადაკეთდა UTF-8 კოდირებად, ანუ იმ ძალიან "გიჟურ ნივთებად", რომლებსაც ჩაშენებული Widows Notepad აძლევს. ტექსტური ფაილების შედარების პროგრამა Compare Suite ასევე თავისუფლად ამუშავებს ტექსტურ ფაილებს სხვადასხვა ოპერაციული სისტემის ფორმატებში, როგორიცაა Windows, Unix და Mac სისტემები.



    გაქვთ შეკითხვები?

    შეატყობინეთ შეცდომას

    ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: