Changes between Version 12 and Version 13 of Documentation/UserGuide/svnBranchePerso


Ignore:
Timestamp:
2020-02-28T11:43:36+01:00 (4 years ago)
Author:
luyssaert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/UserGuide/svnBranchePerso

    v12 v13  
    11= How to create a new branch or personal copy = 
    22 
    3 Author: J. Ghattas 
    4 Last revision: 2020/02/28, S. Luyssaert 
     3Author: J. Ghattas [[BR]] 
     4Last revision: 2020/02/28, S. Luyssaert [[BR]] 
     5 
    56 
    67== 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.  
     8This 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]]  
    89 
    910== Decide whether you need a branch or a personal copy ==  
     
    1415In 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.  
    1516 
    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   
     17The 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 
    1819 
    1920== Contact the right persons to deal with the tasks that require administrator rights == 
     
    2526}}} 
    2627 
    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. 
     28Subsequently, 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]] 
    2829 
    2930 
     
    4142}}} 
    4243 
    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'''. 
     44You 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]] 
    4445 
    4546 
     
    5758}}} 
    5859 
    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).  
     60When 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]] 
    6061 
    6162=== Visualize your folder using the web interface === 
     
    6566}}} 
    6667 
    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.  
     68Ask 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]] 
    6869 
    6970=== Saving and sharing your developments ===