subversion
Table of Contents
Remember
- When you are dong a merge from a project (by “rightclick project> Merge”) - you are copying the data into this project, from the remote repository, which you will choose.
- To get the latest trunk changes into your branch: you are doing
"rightclick checked out BRANCH Project > merge > remote TRUNK repository"
- To add the branch changes into the trunk - checkout the trunk into a separate workspace, and do
"rightclick checked out TRUNK Project> merge > REINTEGRATE > remote BRANCH repository"
Branching
- first create a branch, to implement your own feature on it
- regulary do a “merge” to get the changes from the main branch (trunk), implemnted by other comrades.
Be sure to have a clean working copy of your branch, before starting merge sync.
Ignore Files for all clients
Add the ignores by extensions into the config file: C:\Users\[USERNAME]\AppData\Roaming\Subversion\config
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.pmd
Restart the clients after that.
subversion.txt · Last modified: 2020/12/27 20:35 by 127.0.0.1