← ወደ ባህሪያት ይመለሱ
Free

Diff መሳሪያ

Diff Tool ሁለት የጽሑፍ ብሎኮችን ያወዳድራል እና የተጨመሩ፣ የተወገዱ፣ እና ያልተቀየሩ መስመሮችን በቀለም-ኮድ ውጤት ያደምቃል። Unified (Git-style) እና ጎን-ለጎን እይታዎች፣ ከአማራጭ ignore-whitespace እና ignore-case መቀያየሪያዎች ጋር። ማሻሻያዎችን ለማረጋገጥ፣ የconfig ፋይሎችን ለማወዳደር፣ ወይም የAPI ምላሾችን በፍጥነት ለመፈተሽ ጠቃሚ ነው።

የሁለት ስሪቶች ጽሑፍ ማወዳደር ያለማቋረጥ የሚፈጠር ተግባር ነው — በconfig ፋይል ውስጥ የተቀየረውን መገምገም፣ ሁለት የAPI ምላሾችን በፍጥነት መፈተሽ፣ የሕብረቁምፊ ማዘዋወር ምንም እንዳላበላሸ ማረጋገጥ። Diff Tool ይህንን በንጹህ መልኩ ያደርገዋል። Text A (ኦሪጅናል) እና Text B (የተቀየረ) ይለጥፉ እና Compareን ይጫኑ። ውጤቱ እያንዳንዱን መስመር እንደ ተጨመረ (አረንጓዴ፣ በ+ የተምልክተ)፣ የተወገደ (ቀይ፣ በ− የተምልክተ)፣ ወይም ያልተቀየረ አድርጎ ያሳያል። በunified እይታ (Git-style፣ ሁሉም ተደራርቦ) እና ጎን-ለጎን እይታ (ሁለት አምዶች ከመስመር ማዛመድ ጋር) መካከል ይቀያይሩ። Diffው longest-common-subsequence algorithmን ስለሚጠቀም አሰላለፉ ትክክለኛ ነው፣ ቀላል መስመር-በመስመር አይደለም። Ignore-whitespace እና ignore-case መቀያየሪያዎች እውነተኛ ለውጦች ከቅርጸት ጫጫታ በታች ሲደበቁ ይረዳሉ። በላይኛው ክፍል ያሉ ስታቲስቲክስ አጠቃላይ የተጨመሩ/የተወገዱ/ያልተቀየሩ ቆጠራዎችን በአንድ እይታ ያሳያሉ።

የቀጥታ ቅድመ እይታ
example.com
Diff መሣሪያ +3 ተጨምሯል −2 ተወግደ 5 ተለወጠ
Unified Side-by-side
1 1 function greet(name) {
2 console.log("Hi " + name);
2 + console.log(`Hello, ${name}!`);
3 + console.log(`Welcome back.`);
3 4 }
4 5  
5 greet("world");
6 + greet("Alice");
6 7 greet("Bob");
ቁልፍ ባህሪያት

የመስመር-ደረጃ Diff

ለተመቻቸ አሰላለፍ longest-common-subsequence algorithmን በመጠቀም እያንዳንዱን መስመር እንደ ተጨመረ፣ የተወገደ፣ ወይም ያልተቀየረ ይመድባል።

Unified እና ጎን-ለጎን እይታዎች

ለማንበብ ይበልጥ ቀላል በሆነው መሰረት በGit-style unified (ሁሉም ተደራርቦ) እና ጎን-ለጎን (ሁለት አምዶች) አቀማመጦች መካከል ይቀያይሩ።

የቀለም-ኮድ ውጤት

የተጨመሩ መስመሮች በ+ ምልክት አረንጓዴ ይደምቃሉ፤ የተወገዱ መስመሮች በ− ምልክት ቀይ ይደምቃሉ፤ ያልተቀየሩ መስመሮች ገለልተኛ ናቸው። ፈጣን ምስላዊ ቅኝት።

Whitespace / Case ችላ ማለት

መቀያየሪያዎች ቀላል የቅርጸት ልዩነቶችን ችላ እንዲሉ ያስችሉዎታል፣ ስለዚህ በትርጉም ያለው ለውጥ ላይ ማተኮር ይችላሉ።

የDiff ስታቲስቲክስ

የላይኛው አሞሌ "+N ተጨምሯል −N ተወግዷል N አልተቀየረም" ቆጠራዎችን ያሳያል — እያንዳንዱን መስመር ሳይቃኙ ፈጣን ማጠቃለያ።

ለተጨባጭ ግቤቶች ፈጣን

በሺዎች የሚቆጠሩ መስመሮችን በሚሊሰከንዶች ውስጥ ያስተናግዳል። ትላልቅ ግቤቶች UI ምላሽ ሰጪ ሆኖ እንዲቆይ የተገደቡ ናቸው።

የተለመዱ የአጠቃቀም ሁኔታዎች

ከማስቀመጥ በፊት ማሻሻያዎችን መገምገም

ፋይል ከመፃፍ በፊት፣ በአዲሱ ውስጥ የታሰቡት ለውጦች ብቻ መኖራቸውን ለማረጋገጥ አሮጌውን እና አዲሱን ስሪት ይለጥፉ — ድንገተኛ ስረዛዎችን ያስወግዱ።

የAPI ምላሾችን ማወዳደር

ከማስተካከያ በፊት እና በኋላ ምላሽ ይያዙ፣ ሁለቱን payloadsን diff ያድርጉ፣ እና ለውጥዎ መሆን የነበረበትን ብቻ እንደነካ ያረጋግጡ።

የConfig ፋይል Diffing

ስውር ስህተቶችን ሊያስከትል የሚችል ልዩነት ለማግኘት ሁለት የአካባቢ configs (dev vs prod, አሮጌ vs አዲስ) ያወዳድሩ።

የተቀረጸ ውጤት ማረጋገጥ

በፋይል ላይ formatter ያስኪዱ እና ግቤትን ከውጤት ጋር diff ያድርጉ የተቀየረው whitespace/ቅርጸት ብቻ መሆኑን ለማረጋገጥ — ምንም የትርጉም ልዩነት እንደሌለ።

የጽሑፍ ማዘዋወሮችን በፍጥነት መፈተሽ

በገጽ ወይም ሰነድ ላይ ጽሑፍን ሲያዘምኑ፣ እያንዳንዱ ትርጉም በትክክል መድረሱን ለማረጋገጥ አሮጌውን እና አዲሱን diff ያድርጉ።

እንዴት እንደሚጠቀሙ
1

Diff Toolን ይክፈቱ

በDevSuite Pro dock ውስጥ ያለውን Diff አዶ ይጫኑ። ጎን-ለጎን ያሉ ሁለት የጽሑፍ አካባቢዎች ያሉት ፓነል ይከፈታል።

2

Text A እና Text Bን ይለጥፉ

ኦሪጅናሉን ስሪት በText A እና የተቀየረውን ስሪት በText B ይለጥፉ። ማንኛውም ጽሑፍ ይሰራል — ኮድ፣ JSON፣ logs፣ ወይም ጽሑፍ።

3

አማራጮችን ይቀያይሩ

የቅርጸት/ፊደል ልዩነቶች ችላ ማለት የሚፈልጉት ጫጫታ ከሆኑ Ignore whitespace ወይም Ignore caseን ያንቁ።

4

Compareን ይጫኑ

Compareን ይጫኑ። Diffው ከታች በቀለም-ኮድ የተጨመሩ/የተወገዱ/ያልተቀየሩ መስመሮች እና ስታቲስቲክስ ከላይ ጋር ይታያል።

5

እይታዎችን ይቀያይሩ (አማራጭ)

በUnified እና ጎን-ለጎን እይታዎች መካከል ይቀያይሩ። Unified ይበልጥ የተጠቀጠቀ ነው፣ ጎን-ለጎን ደግሞ የጥንድ አሰላለፍ ግልጽ ያደርገዋል።

ለመሞከር ዝግጁ ነዎት?

DevSuite Pro ን በነፃ ይጫኑ እና 64+ የገንቢ መሳሪያዎችን ለአሳሽዎ ይክፈቱ።

ወደ Chrome ያክሉ ወደ Edge ያክሉ ወደ FireFox ያክሉ