Bearclaw: | svn co https://data-store.pas.rochester.edu/svn/orda/bearclaw1/dev |
Sorin's Bearclaw: | svn co https://data-store.pas.rochester.edu/svn/orda/bearclaw2/dev |
Bear2fix: | svn co https://data-store.pas.rochester.edu/svn/orda/bear2fix/dev |
Documentation: | svn co https://data-store.pas.rochester.edu/svn/orda/doc |
Bearclaw: | svn co -r N https://data-store.pas.rochester.edu/svn/orda/bearclaw1/dev |
Sorin's Bearclaw: | svn co -r N https://data-store.pas.rochester.edu/svn/orda/bearclaw2/dev |
Bear2fix: | svn co -r N https://data-store.pas.rochester.edu/svn/orda/bear2fix/dev |
Documentation: | svn co -r N https://data-store.pas.rochester.edu/svn/orda/doc |
https://data-store.pas.rochester.edu/cgi-bin/viewcvs/viewcvs.cgi/?root=bearclaw1
https://data-store.pas.rochester.edu/cgi-bin/viewcvs/viewcvs.cgi/?root=bearclaw2
https://data-store.pas.rochester.edu/cgi-bin/viewcvs/viewcvs.cgi/?root=bear2fix
https://data-store.pas.rochester.edu/cgi-bin/viewcvs/viewcvs.cgi/?root=doc
svn st -vreturns a verbose list of files and flags, which it comes up with by diffing your filestructure against that which you originally checked out (cf. the next command):
? | File is completely ignored by SVN. |
! | File is missing or incomplete (moved/deleted without involving SVN) |
M | File has been modified by you |
File is the same as when it was checked out. | |
svn st -ureturns the "up-to-date?" status for your files.
svn st -u arf.f90will tell you whether arf.f90 is up to date. Note also that if you delete a directory, doing "svn st -u" will list every file in that directory, pointing out that each has been deleted. To avoid this, you may do
svn st -uqto have it quietly (non-recursively) talk to you.
svn upThis will only update files you have not modified, though it will also add back files you've non-SVN'ly deleted (see below). It will attempt to merge files you've modified, and most likely will stop and tell you about the conflict.
svn info
svn logwhere the former will return the entire comment log, and latter the comment log of revision N. To see the log of commit-comments for a copy in the repository, simply specify the repository path,
svn log -r N
svn log https://[path]This would hopefully be helpful when you realize there's a new version but you don't know why.
svn ci -m "Details about what you're checking in (keep in quotations)."If you have the environmental variable $EDITOR or $SVN_EDITOR set (e.g. in ~/.bashrc, "export SVN_EDITOR=nano"), doing the latter will allow you to give more complete details about the commit, wehereas the former is useful probably only for one-line comments. (If neither of those variables is set, when you try to do the latter SVN will complain and not do the commit.)
--OR--
svn ci
svn rm arf.f90will remove arf.f90 within SVN's structure so that when you checkin, that file will no longer exist in the revision.