ವಿತರಿಸಿದ ಮೂಲ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯ ಬಿಡುಗಡೆ Git 2.31

ವಿತರಿಸಲಾದ ಮೂಲ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆ Git 2.31 ಈಗ ಲಭ್ಯವಿದೆ. Git ಅತ್ಯಂತ ಜನಪ್ರಿಯ, ವಿಶ್ವಾಸಾರ್ಹ ಮತ್ತು ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಇದು ಶಾಖೆಯ ಮತ್ತು ವಿಲೀನದ ಆಧಾರದ ಮೇಲೆ ಹೊಂದಿಕೊಳ್ಳುವ ರೇಖಾತ್ಮಕವಲ್ಲದ ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇತಿಹಾಸದ ಸಮಗ್ರತೆ ಮತ್ತು ಹಿಂದಿನ ಬದಲಾವಣೆಗಳಿಗೆ ಪ್ರತಿರೋಧವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಪ್ರತಿ ಕಮಿಟ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಹಿಂದಿನ ಇತಿಹಾಸದ ಸೂಚ್ಯ ಹ್ಯಾಶಿಂಗ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಡೆವಲಪರ್‌ಗಳ ಡಿಜಿಟಲ್ ಸಹಿಗಳೊಂದಿಗೆ ವೈಯಕ್ತಿಕ ಟ್ಯಾಗ್‌ಗಳು ಮತ್ತು ಕಮಿಟ್‌ಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ.

ಹಿಂದಿನ ಬಿಡುಗಡೆಗೆ ಹೋಲಿಸಿದರೆ, ಹೊಸ ಆವೃತ್ತಿಯು 679 ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು, 85 ಡೆವಲಪರ್‌ಗಳ ಭಾಗವಹಿಸುವಿಕೆಯೊಂದಿಗೆ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ, ಅದರಲ್ಲಿ 23 ಮೊದಲ ಬಾರಿಗೆ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸಿದವು. ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:

  • "git ನಿರ್ವಹಣೆ" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕ್ರಾನ್ ಅನ್ನು ಬೆಂಬಲಿಸದ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಆವರ್ತಕ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಹೊಸ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ರೆಪೊಸಿಟರಿ ಪ್ಯಾಕೇಜಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಯತಕಾಲಿಕವಾಗಿ ಚಲಾಯಿಸಲು ನೀವು ವ್ಯವಸ್ಥೆಗೊಳಿಸಬಹುದು, ಇದರಿಂದಾಗಿ ವಿವಿಧ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸುವಾಗ ಪ್ಯಾಕೇಜಿಂಗ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದಾಗ ರೆಪೊಸಿಟರಿಯನ್ನು ಲಾಕ್ ಮಾಡುವವರೆಗೆ ನೀವು ಕಾಯಬೇಕಾಗಿಲ್ಲ. ಸಂವಾದಾತ್ಮಕ ಅಧಿವೇಶನವನ್ನು ನಿರ್ಬಂಧಿಸದೆ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ರೆಪೊಸಿಟರಿಯ ಅತ್ಯುತ್ತಮ ರಚನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಆಪ್ಟಿಮೈಸೇಶನ್ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು “git ನಿರ್ವಹಣೆ” ಆಜ್ಞೆಯು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ - ಗಂಟೆಗೆ ಒಮ್ಮೆ, ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿಯಿಂದ ತಾಜಾ ವಸ್ತುಗಳನ್ನು ಪೂರ್ವಭಾವಿಯಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ನವೀಕರಿಸಲು ಕೆಲಸವನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಕಮಿಟ್ ಗ್ರಾಫ್ನೊಂದಿಗೆ ಫೈಲ್ ಮಾಡಿ, ಮತ್ತು ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ಯಾಕಿಂಗ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯು ಪ್ರತಿ ರಾತ್ರಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ .
  • ಪ್ಯಾಕ್ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಡಿಸ್ಕ್‌ನಲ್ಲಿ ರಿವರ್ಸ್ ಇಂಡೆಕ್ಸ್ (ರಿವಿಂಡೆಕ್ಸ್) ನಿರ್ವಹಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Git ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ವಸ್ತುಗಳ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳಿ, ಅವುಗಳು ಪ್ರತ್ಯೇಕ ಫೈಲ್ಗಳಲ್ಲಿವೆ. ರೆಪೊಸಿಟರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು, ವಸ್ತುಗಳನ್ನು ಹೆಚ್ಚುವರಿಯಾಗಿ ಪ್ಯಾಕ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಪರಸ್ಪರ ಅನುಸರಿಸುವ ವಸ್ತುಗಳ ಸ್ಟ್ರೀಮ್ ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ (ಜಿಟ್ ಫೆಚ್ ಮತ್ತು ಜಿಟ್ ಪುಶ್‌ನೊಂದಿಗೆ ವಸ್ತುಗಳನ್ನು ವರ್ಗಾಯಿಸುವಾಗ ಇದೇ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಆಜ್ಞೆಗಳು). ಪ್ರತಿ ಪ್ಯಾಕ್ ಫೈಲ್‌ಗೆ, ಸೂಚ್ಯಂಕ ಫೈಲ್ (.idx) ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ, ಇದು ಆಬ್ಜೆಕ್ಟ್ ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಯಾಕ್ ಫೈಲ್‌ನಲ್ಲಿ ಆಫ್‌ಸೆಟ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ನಿರ್ಧರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. Git 2.31 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ, ರಿವರ್ಸ್ ಇಂಡೆಕ್ಸ್ (.rev) ಪ್ಯಾಕ್ ಫೈಲ್‌ನಲ್ಲಿ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಇರಿಸುವ ಮಾಹಿತಿಯಿಂದ ಆಬ್ಜೆಕ್ಟ್ ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ನಿರ್ಧರಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ.

    ಹಿಂದೆ, ಪ್ಯಾಕ್ ಫೈಲ್ ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಾಗ ಅಂತಹ ಪರಿವರ್ತನೆಯನ್ನು ಫ್ಲೈನಲ್ಲಿ ನಡೆಸಲಾಯಿತು ಮತ್ತು ಮೆಮೊರಿಯಲ್ಲಿ ಮಾತ್ರ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಇದು ಒಂದೇ ರೀತಿಯ ಸೂಚಿಕೆಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡಲು ಅನುಮತಿಸುವುದಿಲ್ಲ ಮತ್ತು ಪ್ರತಿ ಬಾರಿಯೂ ಸೂಚ್ಯಂಕವನ್ನು ಉತ್ಪಾದಿಸುವಂತೆ ಒತ್ತಾಯಿಸಿತು. ಸೂಚ್ಯಂಕವನ್ನು ನಿರ್ಮಿಸುವ ಕಾರ್ಯಾಚರಣೆಯು ಆಬ್ಜೆಕ್ಟ್-ಪೊಸಿಷನ್ ಜೋಡಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಅದನ್ನು ಸ್ಥಾನದಿಂದ ವಿಂಗಡಿಸಲು ಬರುತ್ತದೆ, ಇದು ದೊಡ್ಡ ಪ್ಯಾಕ್ ಫೈಲ್‌ಗಳಿಗೆ ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.

    ಉದಾಹರಣೆಗೆ, ನೇರ ಸೂಚ್ಯಂಕವನ್ನು ಬಳಸುವ ವಸ್ತುಗಳ ವಿಷಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಕಾರ್ಯಾಚರಣೆಯು ವಸ್ತುಗಳ ಗಾತ್ರವನ್ನು ಪ್ರದರ್ಶಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಿಂತ 62 ಪಟ್ಟು ವೇಗವಾಗಿರುತ್ತದೆ, ಇದಕ್ಕಾಗಿ ಸ್ಥಾನದಿಂದ ವಸ್ತುವಿನ ಡೇಟಾವನ್ನು ಸೂಚಿಕೆ ಮಾಡಲಾಗಿಲ್ಲ. ಹಿಮ್ಮುಖ ಸೂಚ್ಯಂಕವನ್ನು ಬಳಸಿದ ನಂತರ, ಈ ಕಾರ್ಯಾಚರಣೆಗಳು ಸರಿಸುಮಾರು ಅದೇ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಿದವು. ರಿವರ್ಸ್ ಇಂಡೆಕ್ಸ್‌ಗಳು ಡಿಸ್ಕ್‌ನಿಂದ ಸಿದ್ದಪಡಿಸಿದ ಡೇಟಾವನ್ನು ನೇರವಾಗಿ ವರ್ಗಾಯಿಸುವ ಮೂಲಕ ಪಡೆಯುವ ಮತ್ತು ಪುಶ್ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಆಬ್ಜೆಕ್ಟ್ ಕಳುಹಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವೇಗಗೊಳಿಸಲು ಸಹ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ರಿವರ್ಸ್ ಇಂಡೆಕ್ಸ್‌ಗಳನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ; ಅವುಗಳನ್ನು ರಚಿಸಲು, ನೀವು "git config pack.writeReverseIndex true" ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು ಮತ್ತು ನಂತರ "git repack -Ad" ಆಜ್ಞೆಯೊಂದಿಗೆ ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ಯಾಕ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

  • ಕಮಿಟ್-ಗ್ರಾಫ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿನ ಗೋಚರಿಸುವಿಕೆಯ ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಯಕ್ಷಮತೆಯ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಕಮಿಟ್‌ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಗೆ ಪ್ರವೇಶವನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ, ಕಮಿಟ್ ಜನರೇಷನ್ ಸಂಖ್ಯೆಯ ಬಗ್ಗೆ ಹೊಸ ಡೇಟಾ, ಇದನ್ನು ಕಮಿಟ್‌ಗಳೊಂದಿಗೆ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವೇಗಗೊಳಿಸಲು ಬಳಸಬಹುದು.
  • ಹೊಸ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ (init.defaultBranch ಸೆಟ್ಟಿಂಗ್) ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬಳಸುವ ಮುಖ್ಯ ಶಾಖೆಯ ಹೆಸರನ್ನು ಮರುವ್ಯಾಖ್ಯಾನಿಸಲು ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಬಾಹ್ಯ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಪ್ರವೇಶಿಸುವಾಗ, HEAD ಮೂಲಕ ಸೂಚಿಸಲಾದ ಶಾಖೆಯನ್ನು ಪರಿಶೀಲಿಸಲು git ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಅಂದರೆ. ಬಾಹ್ಯ ಸರ್ವರ್ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ "ಮುಖ್ಯ" ಶಾಖೆಯನ್ನು ಬಳಸಿದರೆ, "git ಕ್ಲೋನ್" ಕಾರ್ಯಾಚರಣೆಯು ಸ್ಥಳೀಯವಾಗಿ "ಮುಖ್ಯ" ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. Git 2.31 ಈಗ ಖಾಲಿ ರೆಪೊಸಿಟರಿಗಳಿಗಾಗಿ ಈ ರೀತಿಯ ಚೆಕ್‌ಔಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಮೊದಲ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸೇರಿಸುವ ಮೊದಲು ಸ್ಥಳೀಯವಾಗಿ ಹೊಸ ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡುವಾಗ, ಸ್ಥಳೀಯ ನಕಲು ಈಗ ಬಾಹ್ಯ ಸರ್ವರ್‌ನಲ್ಲಿ ಹೊಂದಿಸಲಾದ ಡೀಫಾಲ್ಟ್ ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಹೆಸರನ್ನು ಹೊಂದಿರುತ್ತದೆ.
  • ವಸ್ತುಗಳ ಗಾತ್ರದ ಸಾರಾಂಶವನ್ನು ಒದಗಿಸಲು "git rev-list" ಆಜ್ಞೆಗೆ --disk-usage ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ವಿಲೀನ ಬ್ಯಾಕೆಂಡ್‌ಗೆ ಮುಂಬರುವ ಬದಲಾವಣೆಯ ನಿರೀಕ್ಷೆಯಲ್ಲಿ, ಮರುಹೆಸರು ಪತ್ತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ.
  • ಪರಂಪರೆ PCRE1 ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಲೈಬ್ರರಿಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ.
  • ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಲೆಕ್ಕಿಸದೆಯೇ ಸಂಕ್ಷಿಪ್ತ ಲಿಂಕ್‌ಗಳ ಬಳಕೆಯನ್ನು ಬಲವಂತವಾಗಿ ನಿಷೇಧಿಸಲು ಸಾಧ್ಯವಿದೆ. core.abbrev ನಿಯತಾಂಕಕ್ಕೆ "ಇಲ್ಲ" ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸುವ ಮೂಲಕ ನಿಷೇಧವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
  • ಸಾಪೇಕ್ಷ ಅಥವಾ ಸಂಪೂರ್ಣ ಮಾರ್ಗಗಳು ಔಟ್‌ಪುಟ್ ಆಗಿರಬೇಕು ಎಂಬುದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸಲು "git rev-parse" ಆಜ್ಞೆಗೆ "--path-format=(absolute|relative)" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಬ್ಯಾಷ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ನಿಮ್ಮ ಸ್ವಂತ "ಜಿಟ್" ಉಪಕಮಾಂಡ್‌ಗಳಿಗೆ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯ ನಿಯಮಗಳನ್ನು ಸೇರಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
  • ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್‌ಪುಟ್ ಸ್ಟ್ರೀಮ್‌ನಿಂದ ಉಲ್ಲೇಖಗಳನ್ನು ಓದಲು "git bundle" ಆಜ್ಞೆಗೆ --stdin ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • "git log" ಆಜ್ಞೆಗೆ ಹೊಸ ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ: "--diff-merges=" "
  • ನಕಲಿ ಔಟ್‌ಪುಟ್ ಅನ್ನು ತೊಡೆದುಹಾಕಲು "git ls-files" ಆಜ್ಞೆಗೆ "--deduplicatecan" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕಮಿಟ್‌ಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊರಗಿಡಲು ಹೊಸ ಮುಖವಾಡಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ - " ^!" ಮತ್ತು " ^- "
  • "--ಎಡ-ಮಾತ್ರ" ಮತ್ತು "--ಬಲ-ಮಾತ್ರ" ಆಯ್ಕೆಗಳನ್ನು "git range-diff" ಆಜ್ಞೆಗೆ ಹೋಲಿಸಿದ ಶ್ರೇಣಿಯ ಒಂದು ಬದಿಯನ್ನು ಮಾತ್ರ ತೋರಿಸಲು ಸೇರಿಸಲಾಗಿದೆ.
  • "git diff" ಮತ್ತು "git log" ಆಜ್ಞೆಗಳಿಗೆ --skip-to= ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ "ಮತ್ತು "-ತಿರುಗಿಸು= »ಪ್ರಾರಂಭದ ಮಾರ್ಗಗಳ ಅಂತ್ಯಕ್ಕೆ ಬಿಟ್ಟುಬಿಡಲು ಅಥವಾ ಸರಿಸಲು.
  • "git difftool" ಆಜ್ಞೆಗೆ "--skip-to=" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ » ಯಾದೃಚ್ಛಿಕ ಮಾರ್ಗದಿಂದ ಅಡ್ಡಿಪಡಿಸಿದ ಅಧಿವೇಶನವನ್ನು ಪುನರಾರಂಭಿಸಲು.
  • ಡೆವಲಪರ್‌ಗಳ ನಡುವಿನ ಸಂಘರ್ಷದ ಸಂದರ್ಭಗಳನ್ನು ಪರಿಹರಿಸಲು ಮೂಲಭೂತ ತತ್ವಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ನೀತಿ ಸಂಹಿತೆಯನ್ನು ಆವೃತ್ತಿ 2.0 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ (ಹಿಂದೆ ಆವೃತ್ತಿ 1.4 ಅನ್ನು ಬಳಸಲಾಗಿತ್ತು).

    ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ