Traditional Culture Encyclopedia - Traditional stories - java source code management and version control tools?
java source code management and version control tools?
java projects are generally team development, when multiple people **** the same writing a project. Code integration will need to use the specialized source code management tools. In addition, the java project version of the continuous updating, but also need version management. So the source code management and version control tools is every java programmer must be mastered. Currently more popular java version control tools are svn, git the two software. The two tools are also the ones that every java programmer must be proficient in.
SVN
SVN is short for Subversion, an open source version control system, compared to RCS, CVS, it uses a branch management system, which is designed to replace the CVS. many version control services on the Internet have been migrated from the CVS to Subversion. to put it more simply SVN is SVN is used for the purpose of developing the same project with multiple individuals*** and*** using resources.The drawback of SVN is that it is overly dependent on the network and is not suitable for distributed development.
The workflow of using svn is as follows: 1. In the morning, download the latest code of the project team from the server. 2.
2, into their own branch, work, every hour to the server to submit their own branch of the code (many people have this habit.). Because sometimes you make changes to the code yourself, and then you end up wanting to revert to the previous hour's version, or see what code you changed in the previous hour, you need to do this).
3. When the end of the day is approaching, merge your own branch to the server master branch, the day's work is done and reflected to the server.
Git
Git is an open source distributed version control system that can effectively and at high speed handle project versioning from very small to very large.
Git is an open source version control software developed by LinusTorvalds to help manage Linux kernel development. With the commonly used version control tools CVS, Subversion and other different, it uses a distributed repository way, do not have to server-side software support (ps: this score is with what kind of server, using the http protocol or the git protocol is not quite the same . And in push and pull time and server-side still have interaction.)
Currently, GIT can be used on Windows, and there are two main ways to use it: msysgit and Cygwin. Cygwin is similar to Linux, and the Windows version of GIT provides a user-friendly GUI (graphical user interface), which can be used very quickly after installation.
- Previous article:Please list three common forms of calligraphy works.
- Next article:What is the basic content of the Party's ethnic policy?
- Related articles
- Does anyone know what Chinese medicine is processed into?
- What kind of clothes is suitable for an 80-year-old man?
- How about Nanjing Gao's Moxibustion Hall?
- Relationship Sociology "Relationship" in China's Social Transformation Period
- Cable TV is good or iptv is good, what are the advantages and disadvantages of the two?
- Classical Characters or Words about Traditional Chinese Virtues
- Are there any plastic straws in Shanghai market at present? Do consumers recognize degradable straws?
- Were there any cats in ancient China?
- What ancient poems are there in ancient and modern China and abroad?
- Sichuan's hot pot is the most characteristic, you know what kind of?