ಬಜಾರ್ ಬಳಸಿ ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಹೇಗೆ ಸಹಕರಿಸುವುದು

ಬಜಾರ್ (ಅಥವಾ bzr) ಇವರಿಂದ ಒಂದು ಯೋಜನೆಯಾಗಿದೆ ಅಂಗೀಕೃತ ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಸುಲಭವಾಗಿ ಮತ್ತು ಸರಳವಾಗಿ ನಿರ್ವಹಿಸಲು. ಇದು ಬಳಸಿದ ಸಾಧನವಾಗಿದೆ ಲಾಂಚ್ಪ್ಯಾಡ್ ಪ್ಯಾಕೇಜ್ ಪರಿಷ್ಕರಣೆ ನಿರ್ವಹಣೆಗಾಗಿ. ಇನ್ ಲಾಂಚ್ಪ್ಯಾಡ್ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಅನೇಕ ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳು ಆದರೆ ಎಲ್ಲರೂ ಅಲ್ಲ; ಆದ್ದರಿಂದ ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಸಹಕರಿಸಲು ಮಾತ್ರ ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ನೀವು ಎಂದಿಗೂ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸದಿದ್ದರೆ ಲಾಂಚ್ಪ್ಯಾಡ್ ಏಕೆಂದರೆ ಇದು ತುಂಬಾ ಸಂಕೀರ್ಣವಾಗಿದೆ ಎಂದು ನೀವು ಕಂಡುಕೊಂಡಿದ್ದೀರಿ, ಈ ಲೇಖನವು ನಿಮಗೆ ಆಸಕ್ತಿ ನೀಡುತ್ತದೆ.

ಪರಿಚಯ

ಪ್ರಾರಂಭಿಸಲು, ನೀವು bzr ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕು:

sudo apt-get bzr ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ನಿಮ್ಮ ಲಾಂಚ್‌ಪ್ಯಾಡ್ ಖಾತೆಗೆ ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಬಜಾರ್ ಎಸ್‌ಎಸ್‌ಹೆಚ್ ಕೀಗಳನ್ನು ಅವಲಂಬಿಸಿದೆ. ನಿಮ್ಮಲ್ಲಿ ಎಸ್‌ಎಸ್‌ಹೆಚ್ ಕೀ ಇಲ್ಲದಿದ್ದರೆ, ಲಾಂಚ್‌ಪ್ಯಾಡ್‌ನಿಂದ ನಿಮ್ಮ ಎಸ್‌ಎಸ್‌ಹೆಚ್ ಕೀಲಿಯನ್ನು ಪಡೆಯಲು ಕೆಳಗಿನ ಸೂಚನೆಗಳನ್ನು ನೀವು ಅನುಸರಿಸಬಹುದು. ನೀವು ಈಗಾಗಲೇ ಹೊಂದಿದ್ದರೆ, ನೀವು ಈ ಭಾಗವನ್ನು ಬಿಟ್ಟು ನೇರವಾಗಿ "ಬಜಾರ್ ಬಳಸುವುದು" ವಿಭಾಗಕ್ಕೆ ಹೋಗಬಹುದು.

ಲಾಂಚ್‌ಪ್ಯಾಡ್ / ಎಸ್‌ಎಸ್‌ಹೆಚ್ ಕೀ

ನಿಮ್ಮ SSH ಕೀಲಿಯನ್ನು ರಚಿಸಲು:

ssh -keygen -t dsa

ಎಂಟರ್ ಒತ್ತುವ ಮೂಲಕ ಮೊದಲ ಪ್ರಶ್ನೆಗೆ ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆಯೊಂದಿಗೆ ಉತ್ತರಿಸಿ, ನಂತರ ನಿಮ್ಮ ಎಸ್‌ಎಸ್‌ಹೆಚ್ ಕೀಗಾಗಿ "ಪಾಸ್‌ಫ್ರೇಸ್" ಅಥವಾ "ಪಾಸ್‌ಫ್ರೇಸ್" ಅನ್ನು ನಮೂದಿಸಿ. ಮುಗಿದ ನಂತರ, ನಾನು ಓಡಿದೆ:

ಬೆಕ್ಕು ~ / .ssh / id_dsa.pub

ಹಿಂದಿನ ಹಂತದಲ್ಲಿ ತೋರಿಸಿರುವ ನಿಮ್ಮ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ನಕಲಿಸಿ, ಮತ್ತು ಲಾಂಚಾಪ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ನಿಮ್ಮ SSH ಕೀಲಿಯನ್ನು ಸಂಪಾದಿಸಿ:

https://launchpad.net/~username/+editsshkeys

ಬಳಕೆದಾರಹೆಸರು x ನಿಮ್ಮ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲು ಮರೆಯಬೇಡಿ ಮತ್ತು ನಿಮ್ಮ SSH ಕೀಲಿಯನ್ನು ಸಂಪಾದಿಸಿ.

ಕೀಲಿಯನ್ನು "ಒಂದು SSH ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ" ನಲ್ಲಿ ಅಂಟಿಸಿ ಮತ್ತು "ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಆಮದು ಮಾಡಿ" ಕ್ಲಿಕ್ ಮಾಡಿ.

ಬಜಾರ್ ಬಳಸುವುದು

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

https://code.launchpad.net/~drsmall/perlbot/trunk

ನೀವು ಎಲ್ಲಾ ಫೈಲ್‌ಗಳೊಂದಿಗೆ ("ಟ್ರಂಕ್") ಡೈರೆಕ್ಟರಿಯನ್ನು ನೋಡಬಹುದು ಮತ್ತು ಯೋಜನೆಯ ವಿಮರ್ಶೆಗಳನ್ನು ಸಹ ನೋಡಬಹುದು.

ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗೆ "ಟ್ರಂಕ್" ನ ನಕಲನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು ಚಲಾಯಿಸಬೇಕು:

bzr pull lp: perlbot

ಈ ಆಜ್ಞೆಯು ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ನಲ್ಲಿ ಪರ್ಲ್‌ಬಾಟ್ ಮೂಲ ಕೋಡ್ ಅನ್ನು ~ / perlbot ಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ. ನೀವು ಅದನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು ಮತ್ತು ನಿಮ್ಮ ಮಾರ್ಪಾಡುಗಳನ್ನು ಮತ್ತೆ ಕಾಂಡಕ್ಕೆ ಕಳುಹಿಸಬಹುದು (ಅಗತ್ಯ ಅನುಮತಿಗಳೊಂದಿಗೆ).

ಆದ್ದರಿಂದ, ನಿಮ್ಮ ಸ್ವಂತ ಆವೃತ್ತಿಯನ್ನು (ಅಥವಾ "ಶಾಖೆ") ಪ್ರಾರಂಭಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ ಎಂದು ಭಾವಿಸೋಣ, ಅಲ್ಲಿ ನೀವು ಪ್ರೋಗ್ರಾಂಗೆ ಮಾಡಿದ ಮಾರ್ಪಾಡುಗಳನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಬಹುದು, ಅಥವಾ ಇದು ನೀವು ರಚಿಸಿದ ಸಂಗತಿಯಾಗಿರಬಹುದು ಮತ್ತು ನೀವು ತಂಡವಾಗಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದಲು ಬಯಸುತ್ತೀರಿ . ಇದನ್ನು ಮಾಡಲು, ಲಾಂಚ್‌ಪ್ಯಾಡ್‌ನಲ್ಲಿ ನಿಮ್ಮ "ಶಾಖೆಯಲ್ಲಿ" ಇರಿಸಲಾಗಿರುವ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ಅವುಗಳನ್ನು ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರಿಸಿ. ನಂತರ ರನ್ ಮಾಡಿ:

bzr ಪ್ರಾರಂಭ

ಇದು ಆ ಡೈರೆಕ್ಟರಿಯನ್ನು ಶಾಖೆಯಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ನೀವು ನೋಡಲು ತೊಂದರೆ ತೆಗೆದುಕೊಂಡರೆ, ಈಗ ನಿಮ್ಮ ಡೈರೆಕ್ಟರಿಯೊಳಗೆ .bzr ಎಂಬ ಹೊಸ ಡೈರೆಕ್ಟರಿ ಇರುವುದನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ. ಅಲ್ಲಿಯೇ ಎಲ್ಲಾ ಪರಿಷ್ಕರಣೆಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು bzr ಬಳಕೆಗಾಗಿ ಇಡಲಾಗುತ್ತದೆ. ಈಗ, ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಶಾಖೆಗೆ ಸೇರಿಸಿ:

bzr ಸೇರಿಸಿ *

ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ ಮತ್ತು ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯ ನಡುವಿನ ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಮುಂದಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಿಕೊಳ್ಳುವುದು ಒಳ್ಳೆಯದು. ನೀವು ಇದನ್ನು ಮೊದಲ ಬಾರಿಗೆ ಮಾಡಬಾರದು.

bzr ವ್ಯತ್ಯಾಸ

ಮುಂದಿನ ಹಂತದೊಂದಿಗೆ, ನಾವು ನಮ್ಮ ಸಂಪಾದನೆಗಳನ್ನು ಹೊಸ ಪರಿಷ್ಕರಣೆಗೆ ಒಪ್ಪಿಸಲಿದ್ದೇವೆ. ನಿಮ್ಮ ವಿಮರ್ಶೆಗಳನ್ನು ಸಮೃದ್ಧವಾಗಿ ಕಾಮೆಂಟ್ ಮಾಡುವುದು ಒಳ್ಳೆಯದು.

bzr commit -m "ಪರಿಷ್ಕರಣೆ XX ನಿಂದ ಕಾಮೆಂಟ್"

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

bzr push lp: ~ user / projectname / branchname

ಇತರ ಉಪಯುಕ್ತ ಆಜ್ಞೆಗಳು:

ಶಾಖೆಯನ್ನು ರಚಿಸಿ:

bzr ಪ್ರಾರಂಭ

ಶಾಖೆಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ:

bzr ಪುಲ್ 

ಶಾಖೆಯನ್ನು ನವೀಕರಿಸಿ:

bzr ಪುಶ್ 

ನಿಮ್ಮ ಶಾಖೆಗೆ ಫೈಲ್‌ಗಳನ್ನು ಸೇರಿಸಿ:

bzr ಸೇರಿಸಿ 

ಪರಿಷ್ಕರಣೆಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಪರಿಶೀಲಿಸಿ:

bzr ವ್ಯತ್ಯಾಸ

ವಿಮರ್ಶೆಯನ್ನು ಮಾಡಿ:

bzr commit -m "ಪರಿಷ್ಕರಣೆ ಕಾಮೆಂಟ್"

ಚಾಲನೆಯಲ್ಲಿರುವ ಮೂಲಕ ಉಳಿದ ಮೂಲ ಆಜ್ಞೆಗಳನ್ನು ನೀವು ಕಾಣಬಹುದು:

ಮನುಷ್ಯ bzr

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

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

*

*

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