Changes between Version 12 and Version 13 of Documentation/UserGuide/svnBranchePerso
- Timestamp:
- 2020-02-28T11:43:36+01:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/UserGuide/svnBranchePerso
v12 v13 1 1 = How to create a new branch or personal copy = 2 2 3 Author: J. Ghattas 4 Last revision: 2020/02/28, S. Luyssaert 3 Author: J. Ghattas [[BR]] 4 Last revision: 2020/02/28, S. Luyssaert [[BR]] 5 5 6 6 7 == Objectives == 7 This item should help you to: (1) decide whether you need a branch or a personal copy, (2) contact the right persons to deal with the tasks that require administrator rights, (3) start your own branch or personal copy, and (4) benefit from svn to save and share your developments. 8 This item should help you to: (1) decide whether you need a branch or a personal copy, (2) contact the right persons to deal with the tasks that require administrator rights, (3) start your own branch or personal copy, and (4) benefit from svn to save and share your developments. [[BR]] 8 9 9 10 == Decide whether you need a branch or a personal copy == … … 14 15 In the ORCHIDEE context personal copies are established for a single person who will work on the trunk or a branch of ORCHIDEE. Personal copies are the typical choice for an MSc or PhD project. This allows you to save your not-yet-completed work frequently, and benefit from updates made on your parent-copy. 15 16 16 The svn functionality of a branch and personal copy are identical, the choice is more driven by consideration related to project management than to technical consideration. Discuss with your supervisor or the ORCHIDEE-team what seems to be the most appropriate choice for the project you have in mind. 17 17 The svn functionality of a branch and personal copy are identical, the choice is more driven by consideration related to project management than to technical consideration. Discuss with your supervisor or the ORCHIDEE-team what seems to be the most appropriate choice for the project you have in mind.[[BR]] 18 18 19 19 20 == Contact the right persons to deal with the tasks that require administrator rights == … … 25 26 }}} 26 27 27 Subsequently, the administrator will set read and write access for this new branch in the svn/conf/authz file at forge and will subscribe you to the svn-alert emails if you indicated you wish so. 28 Subsequently, the administrator will set read and write access for this new branch in the svn/conf/authz file at forge and will subscribe you to the svn-alert emails if you indicated you wish so.[[BR]] 28 29 29 30 … … 41 42 }}} 42 43 43 You are encouraged to commit all your ORCHIDEE source code to svn as well as all your pre-processing and post-processing scripts. However, '''do NOT commit netcdf files, executables or other big files to svn'''. 44 You are encouraged to commit all your ORCHIDEE source code to svn as well as all your pre-processing and post-processing scripts. However, '''do NOT commit netcdf files, executables or other big files to svn'''.[[BR]] 44 45 45 46 … … 57 58 }}} 58 59 59 When you copied your preferred version of ORCHIDEE into your branch or personal copy at the very begin (see above) and you followed the instructions above, you have only copied the ORCHIDEE folder which contains the source code. To install a working copy of ORCHIDEE you also need many other folders (which you don't want to store in your svn folder because you will not develop those). One way to install a working copy is to first download the trunk (https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/InstallingORCHIDEEBasic), then delete the ORCHIDEE folder of the trunk (rm -rf ORCHIDEE) and then download your ORCHIDEE copy in the folder where the trunk ORCHIDEE folder (you just deleted) was (using svn co). 60 When you copied your preferred version of ORCHIDEE into your branch or personal copy at the very begin (see above) and you followed the instructions above, you have only copied the ORCHIDEE folder which contains the source code. To install a working copy of ORCHIDEE you also need many other folders (which you don't want to store in your svn folder because you will not develop those). One way to install a working copy is to first download the trunk (https://forge.ipsl.jussieu.fr/orchidee/wiki/Documentation/UserGuide/InstallingORCHIDEEBasic), then delete the ORCHIDEE folder of the trunk (rm -rf ORCHIDEE) and then download your ORCHIDEE copy in the folder where the trunk ORCHIDEE folder (you just deleted) was (using svn co). [[BR]] 60 61 61 62 === Visualize your folder using the web interface === … … 65 66 }}} 66 67 67 Ask for an account on forge using the email list orchidee-help (https://forge.ipsl.jussieu.fr/orchidee/wiki/GroupActivities/Contact). This login can also be used to modify the wiki, create and comment on tickets and visualize your personal folder as well as the trunk and all branches you have access to. 68 Ask for an account on forge using the email list orchidee-help (https://forge.ipsl.jussieu.fr/orchidee/wiki/GroupActivities/Contact). This login can also be used to modify the wiki, create and comment on tickets and visualize your personal folder as well as the trunk and all branches you have access to. [[BR]] 68 69 69 70 === Saving and sharing your developments ===