Java Real Time Tools:
1.Maven
2.log4j
3.ant
4.sonar
The above four Tools are specific to java.
5.SVN
6.Soap UI / Rest Client
7.jeera
8.putty
The above four tools(5 to 8) are used across all platforms.
SVN:
It is a version control tool which we can use for content collaboration.
When we start developing an Application we need to remember 'check in','check out','update','local copy(working copy)','Repository copy' words.
Repository:
It is a place where all information stored in related to project.
Check in:
It means putting files in repository.
Check out:
It means getting files from repository.
For Each change or bug fix or fixing issues, a new version of the file will be created.
By using update command we can get latest version of the file from the repository.
Example:
If a new employee join in the project containing three people already first he needs to check out the files from repository.
If he did any changes in any file he have to check in the code into the repository.
To get the changed file the remaining employees need to update the local copy from the repository.
If one employee(first employee) working on a file of code lines 100 to 150 and another employee(second employee) working on same file of code lines 120 to 150 then a conflict arise in the code lines of 120 to 150 when they commit the code to repository.
If first person made changes in the certain copy of code lines 100 to 150 and another person made
changes on the same copy of code lines 120 to 180,here first person committed the code to repository
and second person also committing his code to repository at this time repository will not allow second person to commit his code because second person need to synchronize the code of first person before commit to repository.
No comments:
Post a Comment
If you Like my blog Spread it and help friends for whom this blog is useful for their career.