Microsoft Visual SourceSafe
ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ (ವಿಎಸ್ಎಸ್) ಸಣ್ಣ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಯೋಜನೆಗಳ ಕಡೆಗೆ ಆಧಾರಿತವಾದ ಸ್ಥಗಿತಗೊಂಡ ಮೂಲ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. ಹೆಚ್ಚಿನ ಮೂಲ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳಂತೆ, ಸೋರ್ಸ್ಸೇಫ್ ಕಂಪ್ಯೂಟರ್ ಫೈಲ್ಗಳ ವರ್ಚುವಲ್ ಲೈಬ್ರರಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ಸೋರ್ಸ್ ಕೋಡ್ಗಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆಯಾದರೂ, ಸೋರ್ಸ್ಸೇಫ್ ತನ್ನ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಯಾವುದೇ ರೀತಿಯ ಫೈಲ್ ಅನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದು, ಆದರೆ ಚಿತ್ರಗಳು ಮತ್ತು ಕಂಪೈಲ್ ಮಾಡಲಾದ ಎಕ್ಸಿಕ್ಯುಟೇಬಲ್ಗಳಂತಹ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಪಠ್ಯೇತರ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಿದಾಗ ಹಳೆಯ ಆವೃತ್ತಿಗಳು ಅಸ್ಥಿರವಾಗಿವೆ ಎಂದು ತೋರಿಸಲಾಗಿದೆ. ಹಿಸ್ಟರಿ ಸೋರ್ಸ್ಸೇಫ್ಅನ್ನು ಮೂಲತಃ ಉತ್ತರ ಕೆರೊಲಿನಾದ ಒನ್ ಟ್ರೀ ಸಾಫ್ಟ್ವೇರ್ ಎಂಬ ಕಂಪನಿ ರಚಿಸಿದೆ. ಒನ್ ಟ್ರೀ ಸೋರ್ಸ್ಸೇಫ್, ಡಾಸ್, ಓಎಸ್/2 (ಪ್ರೆಸೆಂಟೇಶನ್ ಮ್ಯಾನೇಜರ್ ಜಿ. ಯು. ಐ. ಯೊಂದಿಗೆ), ವಿಂಡೋಸ್, ವಿಂಡೋಸ್ ಎನ್. ಟಿ, ಮ್ಯಾಕ್ ಮತ್ತು ಯುನಿಕ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ತಮ್ಮ 1. x ನಿಂದ 2. x ಆವರ್ತನಗಳಲ್ಲಿ ಹಲವಾರು ಬಿಡುಗಡೆಗಳನ್ನು ಕಂಡಿತ್ತು. 1994ರಲ್ಲಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಒನ್ಟ್ರೀಯನ್ನು ಖರೀದಿಸಿದಾಗ, ಅವರು ವಿಂಡೋಸ್ ಹೊರತುಪಡಿಸಿ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ತಕ್ಷಣವೇ ನಿಲ್ಲಿಸಿದರು. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸೋರ್ಸ್ಸೇಫ್ 3.1, ವಿಂಡೋಸ್ 16-ಬಿಟ್-ಮಾತ್ರ ಮತ್ತು ಮ್ಯಾಕಿಂತೋಷ್, ಮರುನಾಮಕರಣಗೊಂಡ ಒನ್ ಟ್ರೀ 3 ಆವೃತ್ತಿಗಳು, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆವೃತ್ತಿ 4 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವ ಮೊದಲು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಲಭ್ಯವಿದ್ದವು. ಒನ್ ಟ್ರೀ ಸಾಫ್ಟ್ವೇರ್ನ ಸ್ವಾಧೀನದೊಂದಿಗೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ತನ್ನ ಸೋರ್ಸ್ ಕೋಡ್ ನಿಯಂತ್ರಣ ಉತ್ಪನ್ನವಾದ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೆಲ್ಟಾವನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಿತು. ಸ್ವಾಧೀನದ ನಂತರ, ಮೈನ್ಸಾಫ್ಟ್ ಕಾರ್ಪೊರೇಷನ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಸಹಕಾರದೊಂದಿಗೆ ಯುನಿಕ್ಸ್ಗಾಗಿ ಸೋರ್ಸ್ಸೇಫ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ನಂತರ, ಮೆಟ್ರೋವರ್ಕ್ಸ್, ಇಂಕ್. ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಸಹಕಾರದೊಂದಿಗೆ ಮ್ಯಾಕಿಂತೋಷ್ಗಾಗಿ ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಸೋರ್ಸ್ ಸೇಫ್ ಆರಂಭದಲ್ಲಿ ಕ್ಲೈಂಟ್/ಸರ್ವರ್ ಸೋರ್ಸ್ ಕೋಡ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಆಗಿರಲಿಲ್ಲ, ಬದಲಿಗೆ ಸ್ಥಳೀಯ ಎಸ್ಸಿಎಂ ವ್ಯವಸ್ಥೆಯಾಗಿತ್ತು. ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ, ಇದು ವಿನ್ಯಾಸದ ಶಕ್ತಿ ಮತ್ತು ದೌರ್ಬಲ್ಯ ಎರಡನ್ನೂ ಒದಗಿಸುತ್ತದೆ, ಇದು ಅದನ್ನು ಬಳಸುವ ಪರಿಸರವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಇದು ಇತರ ಕೆಲವು ಎಸ್. ಸಿ. ಎಂ. ವ್ಯವಸ್ಥೆಗಳಿಗಿಂತ ಕಡಿಮೆ ಸಂರಚನೆಯೊಂದಿಗೆ ಒಂದೇ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥೆಯನ್ನು ಸ್ಥಾಪಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದಲ್ಲದೆ, ಬ್ಯಾಕ್ ಅಪ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯು ಒಂದೇ ಕೋಶದ ಮರದ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ನಕಲಿಸುವಷ್ಟು ಸರಳವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಬಹು-ಬಳಕೆದಾರ ಪರಿಸರದಲ್ಲಿ, ಇದು ಇತರ ಎಸ್ಸಿಎಂ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಕಂಡುಬರುವ ಅನೇಕ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ, ಇದರಲ್ಲಿ ಅನೇಕ ಕಡತಗಳ ಪರಮಾಣು ಬದ್ಧತೆಗಳಿಗೆ ಬೆಂಬಲವಿದೆ (ಸಿವಿಎಸ್ ಮೂಲ ಆರ್ಸಿಎಸ್ನಲ್ಲಿ ನಿರ್ಮಿಸಿದಂತೆಯೇ ಅದೇ ಸಮಸ್ಯೆಯನ್ನು ಹೊಂದಿದೆ). ಭಂಡಾರದಲ್ಲಿರುವ ಎಲ್ಲಾ ಕಡತಗಳಿಗೆ ನೇರ ದೂರಸ್ಥ ಕಡತ ವ್ಯವಸ್ಥೆಯ ಪ್ರವೇಶವನ್ನು ಬಳಸಿಕೊಂಡು ಸೋರ್ಸ್ಸೇಫ್ ತನ್ನ ಹಂಚಿಕೆಯ ಕಾರ್ಯವನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯುತ್ತದೆ. ಇದು, ಕೋಡ್ಬೇಸ್ನಲ್ಲಿನ ಐತಿಹಾಸಿಕ ದೋಷಗಳೊಂದಿಗೆ, ಸಾಂದರ್ಭಿಕವಾಗಿ ಸೋರ್ಸ್ಸೇಫ್ ದತ್ತಸಂಚಯದ ಭ್ರಷ್ಟಾಚಾರಕ್ಕೆ ಕಾರಣವಾಯಿತು, ಇದು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಗುರುತಿಸಿದ ಸಮಸ್ಯೆಯಾಗಿದೆ. ವಿಎಸ್ಎಸ್ 2005 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಿತು. ಈ ಕ್ರಮದಲ್ಲಿ, ಗ್ರಾಹಕರು ಎಸ್ಎಸ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹಾನಿಗೊಳಗಾಗಬಹುದಾದ ಎಸ್ಎಂಬಿ ಶೇರ್ಗೆ ಪ್ರವೇಶವನ್ನು ಬರೆಯುವ ಅಗತ್ಯವಿಲ್ಲ. ಬದಲಿಗೆ, ಕಡತಗಳನ್ನು ವಿಎಸ್ಎಸ್ ಕ್ಲೈಂಟ್ ಉಪಕರಣಗಳ ಮೂಲಕ ಪ್ರವೇಶಿಸಬೇಕು-ವಿಎಸ್ಎಸ್ ವಿಂಡೋಸ್ ಕ್ಲೈಂಟ್, ವಿಎಸ್ಎಸ್ ಕಮಾಂಡ್-ಲೈನ್ ಉಪಕರಣ, ಅಥವಾ ಈ ಕ್ಲೈಂಟ್ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಅಥವಾ ಅನುಕರಿಸುವ ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳು. ವಿಮರ್ಶೆಗಳು ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ನ ಸ್ಥಿರತೆಯು ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ನ ನೇರ, ಕಡತ-ಆಧಾರಿತ ಪ್ರವೇಶ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುವ ವಿಧಾನದಿಂದಾಗಿ ಟೀಕಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು ಯಾವುದೇ ಕ್ಲೈಂಟ್ಗೆ ರಿಪಾಸಿಟರಿಯಲ್ಲಿನ ಫೈಲ್ ಅನ್ನು ಲಾಕ್ ಮಾಡಿದ ನಂತರ ಅದನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಯಂತ್ರವು ಕಡತವನ್ನು ನವೀಕರಿಸುವ ಮಧ್ಯದಲ್ಲಿ ಕ್ರ್ಯಾಶ್ ಆಗಿದ್ದರೆ, ಅದು ಆ ಕಡತವನ್ನು ದೋಷಪೂರಿತಗೊಳಿಸಬಹುದು. ವಿಷುಯಲ್ ಸೋರ್ಸ್ ಸೇಫ್ ನ ಅನೇಕ ಬಳಕೆದಾರರು ವಿಷುಯಲ್ ಸೋರ್ಸ್ ಸೇಫ್ ಒದಗಿಸಿದ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಅಪಾಯವನ್ನು ತಗ್ಗಿಸುತ್ತಾರೆ, ಇದು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಭ್ರಷ್ಟಾಚಾರಕ್ಕಾಗಿ ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಸಾಧ್ಯವಾದಾಗ, ಅದು ಕಂಡುಕೊಳ್ಳುವ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ. "ತಮ್ಮದೇ ಆದ ನಾಯಿಯ ಆಹಾರವನ್ನು ತಿನ್ನುವುದು" ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಸಂಸ್ಕೃತಿಯ ಭಾಗವೆಂದು ಹೇಳಲಾಗುತ್ತದೆಯಾದರೂ, ವಿಎಸ್ಎಸ್ ಇದಕ್ಕೆ ಹೊರತಾಗಿದೆ; ಉತ್ಪನ್ನವನ್ನು ಸ್ಥಗಿತಗೊಳಿಸುವ ಮೊದಲು ಮೈಕ್ರೋಸಾಫ್ಟ್ನೊಳಗಿನ ಕೆಲವೇ ಕೆಲವು ಯೋಜನೆಗಳು ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ ಅನ್ನು ಅವಲಂಬಿಸಿವೆ ಮತ್ತು ಆ ಸಮಯದಲ್ಲಿ ಪ್ರಧಾನ ಸಾಧನವು ಸೋರ್ಸ್ ಡಿಪೋಟ್ ಆಗಿತ್ತು ಎಂದು ವ್ಯಾಪಕವಾಗಿ ವದಂತಿಗಳಿವೆ. ಮ್ಯಾಥ್ಯೂ ಡೋರ್ ಪ್ರಕಾರಃ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೆವಲಪರ್ ವಿಭಾಗವು ತನ್ನ ಹೆಚ್ಚಿನ ಆಂತರಿಕ ಯೋಜನೆಗಳಿಗೆ ಟೀಮ್ ಫೌಂಡೇಶನ್ ಸರ್ವರ್ ಅನ್ನು ಬಳಸುತ್ತಿತ್ತು, ಆದಾಗ್ಯೂ ವಿಎಸ್ಎಸ್ ಪ್ರತಿಲೇಖನವು ಇತರ ದೊಡ್ಡ ತಂಡಗಳು "ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ ಆಂತರಿಕ ಸಾಧನಗಳ ಮಿಶ್ರಣವನ್ನು" ಬಳಸುತ್ತವೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಅಂದಿನಿಂದ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಗಿಟ್ ಅನ್ನು ಬಳಸಲು ಮುಂದಾಯಿತು. ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ 2005 ಎಂಬ ನವೀಕರಿಸಿದ ಆವೃತ್ತಿಯು ನವೆಂಬರ್ 2005 ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು, ಇದು ಸುಧಾರಿತ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸ್ಥಿರತೆ, ಯುನಿಕೋಡ್ ಮತ್ತು ಎಕ್ಸ್ಎಂಎಲ್ ಫೈಲ್ಗಳಿಗೆ ಉತ್ತಮ ವಿಲೀನ ಮತ್ತು ಎಚ್ಟಿಟಿಪಿ ಮೂಲಕ ಫೈಲ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಭರವಸೆ ನೀಡಿತು. ಇದನ್ನು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2005 ಟೀಮ್ ಸಿಸ್ಟಮ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗಿತ್ತು, ಆದರೆ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಟೀಮ್ ಸಿಸ್ಟಮ್ 2008ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ತಂಡ ಫೌಂಡೇಶನ್ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ (ಟಿಎಫ್ವಿಸಿ) ಎಂಬ ಮೂಲ ನಿಯಂತ್ರಣವನ್ನು ಸಹ ಪರಿಚಯಿಸಿತು, ಇದು ಯೋಜನಾ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣಾ ಉತ್ಪನ್ನ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಟೀಮ್ ಸಿಸ್ಟಮ್ನ ಭಾಗವಾಗಿತ್ತು. ಈ ಉತ್ಪನ್ನವು ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ನ ಅನೇಕ ನ್ಯೂನತೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಇದು ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಸ್ಥಿರತೆ ಮತ್ತು ಚಟುವಟಿಕೆಗಳ ಮೇಲೆ ನಿಯಂತ್ರಣದ ಅಗತ್ಯವಿರುವ ದೊಡ್ಡ ತಂಡಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ. ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2010 ರೊಂದಿಗೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಇನ್ನು ಮುಂದೆ ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ ಅನ್ನು ವಿತರಿಸುವುದಿಲ್ಲ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಈಗ ಸಣ್ಣ ಅಭಿವೃದ್ಧಿ ತಂಡಗಳಿಗೆ ಟೀಮ್ ಫೌಂಡೇಶನ್ ಸರ್ವರ್ ಬೇಸಿಕ್ ಅನ್ನು ನೀಡುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸೋರ್ಸ್ಸೇಫ್ ಗ್ರಾಹಕರು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2010 ರೊಂದಿಗೆ ಸೋರ್ಸ್ಸೇಫ್ ಅನ್ನು ಬಳಸಬಹುದೆಂದು ಒಂದು ಹಾಟ್ಫಿಕ್ಸ್ ಇದೆ. ಉತ್ಪನ್ನದ ಅಂತಿಮ ಆವೃತ್ತಿಯಾದ ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ 2005,2012ರ ಜುಲೈ 10ರಂದು ಮುಖ್ಯವಾಹಿನಿಯ ಬೆಂಬಲದಿಂದ ನಿವೃತ್ತರಾದರು ಮತ್ತು 2017ರ ಜುಲೈ 11ರಂದು ವಿಸ್ತೃತ ಬೆಂಬಲ ಕೊನೆಗೊಂಡಿತು. ವಿಷುಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ 2005 ಸಾಫ್ಟ್ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಇನ್ ಪ್ರಾಕ್ಟೀಸ್ (ಪ್ಯಾಕೆಟ್ ಪಬ್ಲಿಷಿಂಗ್, 2007) ರಿಯಲ್ ವರ್ಲ್ಡ್ ಸಾಫ್ಟ್ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ (ಅಪ್ರೆಸ್, 2003) ಎಸೆನ್ಷಿಯಲ್ ಸೋರ್ಸ್ಸೇಫ್ (ಹೆಂಟ್ಜೆನ್ವರ್ಕ್ ಪಬ್ಲಿಷಿಂಗ್, 2001) ಸಹ ನೋಡಿ ಪರಿಷ್ಕರಣೆ ನಿಯಂತ್ರಣ ಕಾನ್ಫಿಗರೇಶನ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಾಫ್ಟ್ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಬದಲಾವಣೆ ನಿರ್ವಹಣಾ ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ವಿಷಯಗಳ ಪಟ್ಟಿ ಪರಿಷ್ಕರಣೆ ನಿಯಂತ್ರಣ ಸಾಫ್ಟ್ವೇರ್ ಉಲ್ಲೇಖಗಳ ಹೋಲಿಕೆ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಸ್ವಾಮ್ಯದ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳು ಸೋರ್ಸ್ಸೇಫ್ ಸ್ಥಗಿತಗೊಂಡ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳು