{"id":117,"date":"2008-06-16T16:27:43","date_gmt":"2008-06-16T16:27:43","guid":{"rendered":"http:\/\/cyberpen.wordpress.com\/?p=4"},"modified":"2022-11-01T15:04:38","modified_gmt":"2022-11-01T15:04:38","slug":"know-what-source-control-isknow-about-subversion","status":"publish","type":"post","link":"https:\/\/www.confianzit.com\/cit-blog\/know-what-source-control-isknow-about-subversion\/","title":{"rendered":"Know What Source Control is&#8230;.Know About Subversion&#8230;"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;2_3,1_3&#8243; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text module_class=&#8221;blog-left-content&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_padding=&#8221;||1px|||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>It is something shocking that &#8220;Source Control&#8221; is not taught in college\/School.Its one of the core subjects that needs to be learned and applied as a <a href=\"https:\/\/www.confianzit.com\/hire-a-developer\">software engineer<\/a>.Some call it &#8220;Source Control&#8221; and some call it &#8220;Version Control&#8221;.Doesn&#8217;t matter what the name is.But its worthy to learn what source control is and know about some of the Source Control tools available.<br \/>Here I am giving a brief idea about what it is.<\/p>\n<p><span style=\"font-weight: bold;\">What actually Source Control is??<\/span><\/p>\n<p><span style=\"font-weight: bold;\"> <\/span>All of us know that software is a collection of programs.And these programs are written in some programming language may that be C\/C++,<a href=\"https:\/\/www.confianzit.com\/java-application-development\">Java<\/a>,Perl etc. The size of these programs can be as small as 7 lines in a typical C &#8220;Hello World&#8221; program that we learned in school to a project as big as having millions of lines of code with several modules.Well think about these massive codes&#8230;we better know than anyone else that its not done by a single person.Companies hire lots of <a href=\"https:\/\/www.confianzit.com\/hire-a-developer\">software developers<\/a> across the world to complete such a project.Now many number of people working on the same project.They will be using a database to store the code in different stages.But how can actually all these people synchronize their work?? There will be more than one person working on the same file.What happens when both of them save their work to their database.Offcourse work done by the first person will be overridden by the second person.<br \/>Using a write lock mechanism was used at first to compensate this problem.But history has proved that its not that much an efficient process.So there arises a need for a version control system.A Version control system detects and keep track of changes made to data over time.<br \/>eg. for version control Systems are<\/p>\n<p>1. Subversion(Open Source)<br \/>2. CVS(Open Source)<br \/>3. Vault(properitary-SourceGear)<br \/>4. Source Safe(properitary-Microsoft) etc&#8230;..<\/p>\n<p>People who have already worked with CVS might find it difficult to understand the change in politics with subversion.But keep in mind Subversion is much better than CVS in many fields and migration will make u work more easily and trouble free.<\/p>\n<p>Subversion is a centralized system for storing data but the peculiarity of subversion is that it remembers every change that had been made to it.I really dont wish to type in how to setup or run an svn server or how to use it because the very people who developed it came forward with a very good tutorial.<\/p>\n<p>Everything about Subversion can be found at <a href=\"http:\/\/subversion.tigris.org\/\" target=\"_blank\" rel=\"noopener\">Subversion Website<\/a>.<\/p>\n<p>So what are you waiting for?? Follow the link and try it out&#8230;.really worth it because many companies use subversion for source control.<\/p>\n<p>Tip:-Subversion is available for familiar IDE&#8217;s such as Eclipse,JDeveloper,NetBeans etc.So you can still stick on to your favorite IDE and use Subversion for source Control.<\/p>\n<p>HTH,<\/p>\n<p>Anoop Menon<\/p>\n<p><em>Confianz Global Inc. is a leading\u00a0<a href=\"https:\/\/www.confianzit.com\/\" class=\"rank-math-link\">Odoo ERP Development Company in USA<\/a>. Get in touch with us for\u00a0<a href=\"https:\/\/www.confianzit.com\/openerp-customization\" class=\"rank-math-link\">Odoo ERP Customization<\/a>\u00a0&amp;\u00a0<a href=\"https:\/\/www.confianzit.com\/odoo-implementation\" class=\"rank-math-link\">Implementation<\/a>.<\/em><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_code _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_module=&#8221;2151&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div class=\"blog-floating-form\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.confianzit.com\/cit-blog\/know-what-source-control-isknow-about-subversion\/#Talk_to_our_experts_now\" title=\"    Talk to our experts now  \">    Talk to our experts now  <\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.confianzit.com\/cit-blog\/know-what-source-control-isknow-about-subversion\/#Talk_To_Our_Experts_Now\" title=\"Talk To Our Experts Now\n\t\">Talk To Our Experts Now\n\t<\/a><\/li><\/ul><\/nav><\/div>\n<h4><span class=\"ez-toc-section\" id=\"Talk_to_our_experts_now\"><\/span><!-- [et_pb_line_break_holder] -->    Talk to our experts now<!-- [et_pb_line_break_holder] -->  <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><!-- [et_pb_line_break_holder] -->  \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f1888-o1\" lang=\"en-US\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/cit-blog\/wp-json\/wp\/v2\/posts\/117#wpcf7-f1888-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"1888\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.8.6\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f1888-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<div class=\"form-block\" style=\"    background: #fff;\">\n\t<h3 style=\"    background: #0C2464;\n    border-bottom: 5px solid #cecece;\n    border-radius: 5px 5px 90px 90px;\n    margin: 0 auto;\n    text-align: center;\n    padding: 20px;\n    color: #fff;    margin-bottom: 15px;\"><span class=\"ez-toc-section\" id=\"Talk_To_Our_Experts_Now\"><\/span><b>Talk To Our Experts Now<\/b>\n\t<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\t<div style=\"padding:20px;\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required your-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email your-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-number\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel your-number\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone Number\" value=\"\" type=\"tel\" name=\"your-number\" \/><\/span>\n\t\t<\/p>\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required form-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Message\" name=\"message\"><\/textarea><\/span>\n\t\t<\/p>\n\t<span class=\"wpcf7-form-control-wrap recaptcha\" data-name=\"recaptcha\"><span data-sitekey=\"6LfFkQATAAAAAIYlZ_UH9UozO-OLkpAaWPWx6QtM\" class=\"wpcf7-form-control wpcf7-recaptcha g-recaptcha\"><\/span>\r\n<noscript>\r\n\t<div class=\"grecaptcha-noscript\">\r\n\t\t<iframe loading=\"lazy\" src=\"https:\/\/www.google.com\/recaptcha\/api\/fallback?k=6LfFkQATAAAAAIYlZ_UH9UozO-OLkpAaWPWx6QtM\" frameborder=\"0\" scrolling=\"no\" width=\"310\" height=\"430\">\r\n\t\t<\/iframe>\r\n\t\t<textarea name=\"g-recaptcha-response\" rows=\"3\" cols=\"40\" placeholder=\"reCaptcha Response Here\">\r\n\t\t<\/textarea>\r\n\t<\/div>\r\n<\/noscript>\r\n<\/span>\n\t\t<div class=\"form-buttons\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Get a free quote\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is something shocking that &#8220;Source Control&#8221; is not taught in college\/School.Its one of the core subjects that needs to be learned and applied as a software engineer.Some call it &#8220;Source Control&#8221; and some call it &#8220;Version Control&#8221;.Doesn&#8217;t matter what the name is.But its worthy to learn what source control is and know about some [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"It is something shocking that \"Source Control\" is not taught in college\/School.Its one of the core subjects that needs to be learned and applied as a software engineer.Some call it \"Source Control\" and some call it \"Version Control\".Doesn't matter what the name is.But its worthy to learn what source control is and know about some of the Source Control tools available.\nHere I am  giving a brief idea about what it is.\n\n<span style=\"font-weight:bold;\">What actually Source Control is??<\/span>\n\n<span style=\"font-weight:bold;\"> <\/span>All of us know that software is a collection of programs.And these programs are written in some programming language may that be C\/C++,Java,Perl etc. The size of these programs can be as small as 7 lines in a typical C \"Hello World\" program that we learned in school to a project as big as having millions of lines of code with several modules.Well think about these massive codes...we better know than anyone else that its not done by a single person.Companies hire lots of software developers across the world to complete such a project.Now many number of people working on the same project.They will be using a database to store the code in different stages.But how can actually all these people synchronize their work?? There will be more than one person working on the same file.What happens when both of them save their work to their database.Offcourse work done by the first person will be overridden by the second person.\nUsing a write lock mechanism was used at first to compensate this problem.But history has proved that its not that much an efficient process.So there arises a need for a version control system.A Version control system detects and keep track of changes made to data over time.\neg. for version control Systems are\n\n1.    Subversion(Open Source)\n2.    CVS(Open Source)\n3.    Vault(properitary-SourceGear)\n4.    Source Safe(properitary-Microsoft) etc.....\n\nPeople who have already worked with CVS might find it difficult to understand the change in politics with subversion.But keep in mind Subversion is much better than CVS in many fields and migration will make u work more easily and trouble free.\n\nSubversion is a centralized system for storing data but the peculiarity of subversion is that it remembers every change that had been made to it.I really dont wish to type in how to setup or run an svn server or how to use it because the very people who developed it came forward with a very good tutorial.\n\nEverything about Subversion can be found at <a href=\"http:\/\/subversion.tigris.org\/\">Subversion Website<\/a>.\n\nSo what are you waiting for?? Follow the link and try it out....really worth it because many companies use subversion for source control.\n\nTip:-Subversion is available for familiar IDE's such as Eclipse,JDeveloper,NetBeans etc.So you can still stick on to your favorite IDE and use Subversion for source Control.\n\nHTH,\n\nAnoop Menon","_et_gb_content_width":"","footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/posts\/117"}],"collection":[{"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":3,"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":27664,"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/posts\/117\/revisions\/27664"}],"wp:attachment":[{"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.confianzit.com\/cit-blog\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}