|
|
Line 18: |
Line 18: |
| All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., ''2009_Science'', ''2010_Nature_Higgs''. | | All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., ''2009_Science'', ''2010_Nature_Higgs''. |
| | | |
− | == Crash Course ==
| |
| | | |
− | For general information about Subversion and how to use it, please see the [http://svnbook.red-bean.com/ Subversion manual]. If you are not familiar with version-control systems, the first chapter of the manual is a must-read. If you are familiar with [http://en.wikipedia.org/wiki/Concurrent_Versions_System CVS], please read at least [http://svnbook.red-bean.com/nightly/en/svn.forcvs.html Appendix B] of the manual. This section and the page [[Using Subversion]] on this wiki are a quick introduction in case you are in a hurry, but they are no substitute for a manual, so if you are new to Subversion or version-control system, please take time to read the mentioned manuals before you upset anyone by inadvertently deleting their work.
| |
− |
| |
− | Being a subversion repository you need a subversion client to use it (rather obvious). The simplest one is a terminal client, and the following are first command you can use to start using airpaper immediately:
| |
− |
| |
− | <code>
| |
− | $ svn co <nowiki>https://svn.ws.dei.polimi.it/airpaper</nowiki>
| |
− | </code>
| |
− |
| |
− | or for a subdirectory just
| |
− |
| |
− | <code>
| |
− | $ svn co <nowiki>https://svn.ws.dei.polimi.it/airpaper/bci</nowiki>
| |
− | </code>
| |
− |
| |
− | to add a new file or directory (directories are imported recursively) to the repository just execute
| |
− |
| |
− | <code>
| |
− | $ svn add <filename/dirname>
| |
− | </code>
| |
− |
| |
− | this code does not actually update the svn repository to do this you need to check-in the change with
| |
− |
| |
− | <code>
| |
− | $ svn ci <filename/dirname>
| |
− | </code>
| |
− |
| |
− | and you can use this command to check-in any change to your local file not just to import new ones.
| |
− |
| |
− | If you just want to check if something is changed locally or remotely, you can use
| |
− |
| |
− | <code>
| |
− | $ svn stat
| |
− | </code>
| |
− |
| |
− | while to update your local version with the last changes in the repository you just need to update with
| |
− |
| |
− | <code>
| |
− | $ svn update
| |
− | </code>
| |
− |
| |
− | this command might generate conflicts you need to settle ... but this is another story and you should read it by you own from
| |
− |
| |
− | <code>
| |
− | $ svn help
| |
− | </code>
| |
− |
| |
− | And remember, read the [http://svnbook.red-bean.com/ Subversion manual]!
| |
| | | |
| == Rules == | | == Rules == |
Revision as of 23:26, 27 July 2009
Airpaper (authentication needed) is the repository of papers written at Airlab.
It is based on Subversion; you can find some help in configuring Subversion in the Configuring Subversion page, but you don't need the key and Ssh part as Airpaper uses Http authentication. https://svn.ws.dei.polimi.it/airpaper/ is the repository Url when you checkout your working copy.
You have to be added as a user to the project by one of the administrators, even if you already are a user of Dei's Savane. Administrators/authors currently are: Rossella Blatt, Bernardo Dal Seno, Giulio Fontana, Matteo Matteucci, Simone Tognetti. (New administrators, please add your names here)
Structure
This is a partial structure of the repository:
- bci: BCI-related stuff
- benchmarking: papers related to benchmarking in robotics
- common: common stuff
- bib: bibliography (Bibtex files, databases and styles)
- images: obvious
- slam: simultaneous localization ans mapping
- wheelchair: Lurch-related stuff
All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., 2009_Science, 2010_Nature_Higgs.
Rules
TODO
For administrators
Instruction for managing users are on the page DEI Subversion Administration