Git 2.35 ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು, ದೋಷ ಪರಿಹಾರಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

ಎರಡು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ Git 2.35 ರ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಯಿತು ಹಿಂದಿನ ಆವೃತ್ತಿಗೆ ಹೋಲಿಸಿದರೆ, ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ 494 ಬದಲಾವಣೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ, 93 ಡೆವಲಪರ್‌ಗಳ ಭಾಗವಹಿಸುವಿಕೆಯೊಂದಿಗೆ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ, ಅದರಲ್ಲಿ 35 ಮೊದಲ ಬಾರಿಗೆ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸಿವೆ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ನಾವು ಕಂಡುಹಿಡಿಯಬಹುದು Git ವಸ್ತುಗಳನ್ನು ಡಿಜಿಟಲ್ ಸಹಿ ಮಾಡಲು SSH ಕೀಗಳನ್ನು ಬಳಸಲು ವಿಸ್ತೃತ ಆಯ್ಕೆಗಳು.

ವಿವಿಧ ಕೀಗಳ ಮಾನ್ಯತೆಯ ಅವಧಿಯನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು, ಸೇರಿಸಲಾಗಿದೆ OpenSSH "ಮಾನ್ಯ-ಮೊದಲು" ಮತ್ತು "ಮಾನ್ಯ-ನಂತರ" ನಿರ್ದೇಶನಗಳಿಗೆ ಬೆಂಬಲ, ಸಹಿಗಳೊಂದಿಗೆ ಸರಿಯಾದ ಕೆಲಸವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇದನ್ನು ಬಳಸಬಹುದು.

ಅದಕ್ಕೂ ಮೊದಲು, ಹಳೆಯ ಕೀ ಮತ್ತು ಹೊಸದರೊಂದಿಗೆ ಸಹಿಗಳನ್ನು ಬೇರ್ಪಡಿಸುವಲ್ಲಿ ಸಮಸ್ಯೆ ಇತ್ತು: ನೀವು ಹಳೆಯ ಕೀಲಿಯನ್ನು ಅಳಿಸಿದರೆ, ಅದರೊಂದಿಗೆ ಮಾಡಿದ ಸಹಿಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಅಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಅದನ್ನು ಬಿಟ್ಟರೆ, ನೀವು ಇನ್ನೂ ಹಳೆಯ ಕೀಲಿಯೊಂದಿಗೆ ಹೊಸ ಸಹಿಯನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಅದನ್ನು ಈಗಾಗಲೇ ಮತ್ತೊಂದು ಕೀಲಿಯಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಮಾನ್ಯವಾದ ಮೊದಲು ಮತ್ತು ಮಾನ್ಯವಾದ ನಂತರ, ಸಹಿಯನ್ನು ಯಾವಾಗ ರಚಿಸಲಾಗಿದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ನೀವು ಕೀಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ಪ್ರತ್ಯೇಕಿಸಬಹುದು.

Git 2.35 ರ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆ merge.conflictStyle ಸೆಟ್ಟಿಂಗ್ ಆಗಿದೆ, ಕ್ಯು ವಿಲೀನದ ಸಮಯದಲ್ಲಿ ಸಂಘರ್ಷಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮೋಡ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಈಗ "zdiff3" ಮೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು ಸಂಘರ್ಷದ ಪ್ರಾರಂಭದಲ್ಲಿ ಅಥವಾ ಕೊನೆಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಎಲ್ಲಾ ರೀತಿಯ ತಂತಿಗಳನ್ನು ಸಂಘರ್ಷದ ಪ್ರದೇಶದಿಂದ ಹೊರಗೆ ಚಲಿಸುತ್ತದೆ, ಇದು ಮಾಹಿತಿಯ ಹೆಚ್ಚು ಸಾಂದ್ರವಾದ ಪ್ರಸ್ತುತಿಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಮೋಡ್ ಸೇರಿಸಲಾಗಿದೆ «-ವೇದಿಕೆ»ಆಜ್ಞೆಗೆಜಿಟ್ ಸ್ಟ್ಯಾಶ್«, ಕ್ಯು ಸೂಚ್ಯಂಕಕ್ಕೆ ಸೇರಿಸಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ಮಾತ್ರ ಮರೆಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ನೀವು ತಾತ್ಕಾಲಿಕವಾಗಿ ಕೆಲವು ಸಂಕೀರ್ಣ ಬದಲಾವಣೆಗಳನ್ನು ಮುಂದೂಡಬೇಕಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೊದಲು ಈಗಾಗಲೇ ಸಿದ್ಧವಾಗಿರುವದನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಪರಿಹರಿಸಲು ಉಳಿದವುಗಳೊಂದಿಗೆ. ಮೋಡ್ ಆಜ್ಞೆಯನ್ನು ಹೋಲುತ್ತದೆ "git ಬದ್ಧತೆ« ಸೂಚ್ಯಂಕದಲ್ಲಿ ಇರಿಸಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ಮಾತ್ರ ಬರೆಯುವುದು, ಆದರೆ ಹೊಸ ಬದ್ಧತೆಯನ್ನು ರಚಿಸುವ ಬದಲು "git stash --ಹಂತದ«, ಫಲಿತಾಂಶವನ್ನು ಸ್ಟಾಶ್ ತಾತ್ಕಾಲಿಕ ಪ್ರದೇಶದಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ. ಒಮ್ಮೆ ಬದಲಾವಣೆಗಳು ಅಗತ್ಯವಿದ್ದರೆ, ಅವುಗಳನ್ನು "git stash pop" ಆಜ್ಞೆಯೊಂದಿಗೆ ಹಿಂತಿರುಗಿಸಬಹುದು.

ಮತ್ತೊಂದೆಡೆ ನಾವು ಅದನ್ನು ಕಾಣಬಹುದು ಹೊಸ ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫೈಯರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ «--format=%(ವಿವರಿಸಿ)»ಆಜ್ಞೆಗೆಜಿಟ್ ಲಾಗ್", ಇದು "git log" ನ ಔಟ್‌ಪುಟ್ ಅನ್ನು "git description" ಆಜ್ಞೆಯ ಔಟ್‌ಪುಟ್‌ಗೆ ಹೊಂದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

"git description" ಗಾಗಿ ಆಯ್ಕೆಗಳನ್ನು ನೇರವಾಗಿ ಸ್ಪೆಸಿಫೈಯರ್ ಒಳಗೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ("–format=%(ವಿವರಿಸಿ:match= , ಹೊರತುಪಡಿಸಿ= )")), ಇದು ಶಾರ್ಟ್‌ಹ್ಯಾಂಡ್ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿರುತ್ತದೆ ("–ಫಾರ್ಮ್ಯಾಟ್=% (ವಿವರಣೆ:ಟ್ಯಾಗ್‌ಗಳು= )») ಮತ್ತು ವಸ್ತುಗಳನ್ನು ಗುರುತಿಸಲು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, 8 ಇತ್ತೀಚಿನ ಕಮಿಟ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಅದರ ಟ್ಯಾಗ್‌ಗಳು ಬಿಡುಗಡೆ ಅಭ್ಯರ್ಥಿ ಟ್ಯಾಗ್ ಅನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು 13-ಅಕ್ಷರ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು, ನೀವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:

ವಸ್ತುಗಳ ಗಾತ್ರವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಮೌಲ್ಯಗಳಿಗೆ "ಸಹಿ ಮಾಡದ ಉದ್ದ" ಬದಲಿಗೆ "size_t" ಪ್ರಕಾರದ ಬಳಕೆಯನ್ನು ಪ್ರಮಾಣೀಕರಿಸುವ ಕೆಲಸವನ್ನು ಮಾಡಲಾಗಿದೆ, ಇದು 4 GB ಗಿಂತ ಹೆಚ್ಚಿನ ಫೈಲ್‌ಗಳೊಂದಿಗೆ "ಕ್ಲೀನ್" ಮತ್ತು "ಸ್ಮಡ್ಜ್" ಫಿಲ್ಟರ್‌ಗಳನ್ನು ಅನ್ವಯಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. LLP64 ಡೇಟಾ ಮಾದರಿಯೊಂದಿಗೆ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಎಲ್ಲಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ, "ಸಹಿ ಮಾಡದ ಉದ್ದ" ಎಂದು ಟೈಪ್ ಮಾಡಿ, ಇದು 4 ಬೈಟ್‌ಗಳಿಗೆ ಸೀಮಿತವಾಗಿದೆ.

ಆಫ್ ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳು ಹೊಸ ಆವೃತ್ತಿಯ:

  • ಹೊಸ ಬ್ಯಾಕೆಂಡ್‌ನ ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ «ಸಮರ್ಥನೀಯ» ಶಾಖೆಗಳು ಮತ್ತು ಟ್ಯಾಗ್‌ಗಳಂತಹ ಉಲ್ಲೇಖಗಳನ್ನು ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು.
  • ಆಜ್ಞೆಯ ಬಣ್ಣದ ಪ್ಯಾಲೆಟ್ «git grep» ಅನ್ನು GNU grep ಯುಟಿಲಿಟಿಗೆ ಹೊಂದಿಸಲು ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • ಆಜ್ಞೆ "git ವಿರಳ-ಚೆಕ್ಔಟ್ init"ಅಸಮ್ಮತಿಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಬದಲಿಗೆ ಬಳಸಬೇಕು"git ವಿರಳ-ಚೆಕ್ out ಟ್ ಸೆಟ್".
  • ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ “–ಖಾಲಿ=(ನಿಲ್ಲಿಸು|ಬಿಡಿ|ಇಟ್ಟು)» ಆಜ್ಞೆಯಲ್ಲಿ "ನಾನು", ಇದು ಮೇಲ್‌ಬಾಕ್ಸ್‌ನಿಂದ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುವಾಗ, ಪ್ಯಾಚ್‌ಗಳನ್ನು ಹೊಂದಿರದ ಖಾಲಿ ಸಂದೇಶಗಳ ನಡವಳಿಕೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
  • ಗೆ ವಿರಳ ಸೂಚ್ಯಂಕಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಜಿಟ್ ರೀಸೆಟ್, ಜಿಟ್ ಡಿಫ್, ಜಿಟ್ ರಿಪ್ರೋಚ್, ಜಿಟ್ ಫೆಚ್, ಜಿಟ್ ಪುಲ್ ಮತ್ತು ಜಿಟ್ ಎಲ್ಎಸ್-ಫೈಲ್‌ಗಳು»ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಜಾಗವನ್ನು ಉಳಿಸಲು, ಅಲ್ಲಿ ಕ್ಲೋನಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು (ವಿರಳ-ಚೆಕ್ಔಟ್) ನಡೆಸಲಾಗುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ Git 2.35 ರ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಕುರಿತು ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.