The principle is that the SVN server is generally placed on the public server, we even this server, myeclipse on the use of SVN control can download the project on the SVN to the local, so many companies will develop to use the software is put on SVN, a colleague to just connect the SVN You can get the things you need down.
1.update Update
Update, refers to the changes on the server and you do not change locally, you need to update ,
2.commit Submission
Commit, refers to the server does not have, that is, you changed things, you need to submit the code, other colleagues update your code
3.synchronize Synchronization
Synchronization, is the work done before the update submission, the update before the submission of synchronization, you can know what to submit what to update, which things are conflicting (you and the colleague changed the same file, there may be conflicts),
Conflict can not be committed or update, only the conflict file selection with a local file overwrite or use the server's files to overwrite the local to update or submit, the concrete usage also needs the landlord more practice, this thing used once will be the above term in the MyEclipse option is
Sync: Synchronize with repository (if your project is connected to the SVN right button for your project team ... can see) Click Sync will go into the Synchronize interface and then right click on the project has
Mark as Mergerd (conflict when it conflicts with the file will be used to overwrite the server locally, meaning that with your!) Override and update (when the conflict right-click File is selected to indicate the server!) )
SVN uses---to synchronize with the repository
1. Synchronization
Under Eclipse, right-click the project->team-> you want to synchronize with the resource pool, and then go to the synchronization perspective, will show the local and SVN content has a different file, double-click the file name, will show two files where the difference;
2. Submit
In the synchronization perspective, there is a "gray right arrow, indicating that you have changed the mechanic", right-click on the file, you can choose to submit the operation;
3. Overwrite/update
There is a "blue left arrow for SVN modified" under the Sync perspective, right click on the file, you can select the Overwrite/update operation;
Eclipse uses the SVN icon description
1. Gray Rightwards Arrow: locally modified
2. Gray to the right and a plus arrow in the middle: locally more files than SVN
3. Gray Rightwards Arrow with a minus sign in the middle: deleted locally, and files not deleted on SVN
4. Blue LEFT ARROW: SVN modified
5. Blue left and a plus arrow in the middle: files that are more than Local on SVN
6. Blue to the left and a minus arrow in the middle: SVN deleted, and the files that were not deleted locally
7. Red two-way arrow: SVN modified, local also modified files
MyEclipse in the SVN update submission synchronization repository detailed explanation of their function