Version 6 (modified by blyth, 15 years ago) |
---|
TracNav menu
-
System Links
- Edit Wiki Text to URL mappings
-
Dayabay Search
- swish dyb search
-
IHEP repositories
- dybsvn:/
- [dybaux:/]
-
NTU repositories
- env:/
- tracdev:/
- aberdeen:/
-
Measurements
- wiki:IAV
- wiki:OAV?
-
Doxygen Documentation For NuWa
- NuWaDoxygen
-
Mail Archives
- offline sympa archive
- simulation sympa archive
- gaudi-talk
-
Help
- NuWa_Trac?
- Testing_Quickstart?
-
BNL copies
- db:NuWa_Trac
- db:Testing_Quickstart
-
PDSF
- warehouse
-
LBL elog
- elog:/
- elog:Antineutrino_Detectors/
- elog:MDC/
-
Calendars
- Google Calendar
- DocDB Calendar
-
Dayabay Wikis
- BNL public wiki
- BNL private wiki
- IHEP twiki
-
Dayabay Collaboration
- Institute Map
-
DocDB
- DocDB
-
Dayabay Nightly
- dybinst-nightly
- Nightly-manual.pdf
-
BNL Wiki Pages
- db:Offline_Documentation
- db:SVN_Statistics
- db_:SVN
- db:Help:Contents
- db:Special:Recentchanges
- dbp:Special:Recentchanges
- dbp:SimulationGroup
- dbp:UserManual
Daya-Bay Auxiliary Resources Repository
See dybsvn:wiki:WikiStart for login instructions
Guidelines for where to keep things
project source code / scripts dybsvn:/ personal source code / scripts dybsvn:/people calibration data dybaux:/ binary image/video files ?
Derived files
Note that derived files do not belong in repositories, instead keep the source code that you used to create the derived files in the repository.
Binary files in SVN repositories
Subversion repositories are most useful for : source code , although binary files can be stored in them, most of the benefits that subversion provides are irrelevant for binary files. This is because source code repository operation is based on the differences between files, for binary files the difference is not meaningful.
- subversion is simply the wrong tool for managing binary files.
THINK before you commit
Once a file is committed to a subversion repository, it cannot be removed (without lengthy and painful efforts involving dumping the entire history of the repository into a file , and then replaying the entire history of the repository commit-by-commit to create a new one).