Don Brutzman brutzman@nps 1 December 2007
description
Transcript of Don Brutzman brutzman@nps 1 December 2007
![Page 1: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/1.jpg)
Netbeans 5.5 version control: cvs, svn configuration
for AUV Workbench & various X3D, XMSF projects
Don Brutzman
1 December 2007
![Page 2: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/2.jpg)
Netbeans setup 1
• Install latest Java 1.6, Netbeans 5.5– Bundled version works well
– http://java.sun.com or http://java.sun.com/javase/downloads/index.jsp
– http://www.netbeans.org
• Further Java setup checks– Ensure no other versions of Java or Netbeans installed– Ensure JAVA_HOME properly set– Netbeans Tools -> Update Center for updates– http://wiki.netbeans.org/wiki/view/FaqHowToSetUpSSHAuth
![Page 3: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/3.jpg)
Netbeans setup 2
• Netbeans – Tools – Update Center• Update all modules for latest greatest
![Page 4: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/4.jpg)
Netbeans cvs project setup 3
• Enable updated version control
• Don’t enable old versioning VCS
![Page 5: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/5.jpg)
Netbeans cvs project setup 4
• Suggested target locations– C:\auv\AuvWorkbench– C:\CvsProjects\DisJavaProject– C:\CvsProjects\DisXmlProject– C:\CvsProjects\SavageStudioProject– C:\CvsProjects\ViskitProject– C:\CvsProjects\XsbcProject
• CVS module names AuvWorkbench disjava disxml SavageStudio Viskit+Diskit xsbc
• Create meaningful target directories– Having common parent directory is helpful
• Select or enter module name – during initial CVS checkout
![Page 6: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/6.jpg)
Netbeans cvs project setup 5
• Basic setup procedure simpler than 4.0– No more ‘Versioning’ panel to fool with
• Simple two-part process– Check out via cvs– Click to Create Project
• Avoid importing 4.1 settings, they may fail• Follow-on directions show type-in values
blocked out in red– Other values are usually found automatically
![Page 7: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/7.jpg)
Netbeans cvs project setup 6
• Server-side authentication keys must be cached prior to initial cvs checkout
• Use the PuTTy tool to secure-shell (ssh) into the cvs server– Example: xmsf.cvs.sourceforge.net
• Log in using checkout account name
• Screen snapshots follow
![Page 8: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/8.jpg)
Subversion -> checkout
![Page 9: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/9.jpg)
Checking out X3D example archives (Basic, ConformanceNist, Vrml2.0Sourcebook,
X3dForWebAuthors) from Sourceforge
==[IDE]== Aug 31, 2006 2:51:31 PM Checking out...co -r HEAD https://svn.sourceforge.net/svnroot/x3d/examples C:\www.web3d.org\x3d\content\examples\examples
--username brutzman --password ******* --non-interactive --config-dir C:\Documents and Settings\brutzman\.netbeans\5.5beta2\config\svn\config
![Page 10: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/10.jpg)
Command line use of svn$ export SVN_EDITOR=notepad
$ svn delete https://svn.sourceforge.net/svnroot/x3d/examples/Basic/StudentProj
ects/Chess8Levels.x3d.'$$$'Error validating server certificate for 'https://svn.sourceforge.net:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually!Certificate information: - Hostname: *.sourceforge.net - Valid: from Dec 8 13:40:07 2005 GMT until Feb 7 13:40:07 2007 GMT - Issuer: Equifax Secure Certificate Authority, Equifax, US - Fingerprint: 49:b8:cb:87:04:8c:49:39:45:83:dd:4c:cf:c7:54:57:b0:9e:84:5d(R)eject, accept (t)emporarily or accept (p)ermanently? pAuthentication realm: <https://svn.sourceforge.net:443> SourceForge
Subversion areaPassword for 'brutzman': **************Committed revision 20.
![Page 11: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/11.jpg)
PuTTY ssh initialization of cvs key
1
2 3
4
Necessary step for softwaredevelopers prior to cvs checkout
![Page 12: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/12.jpg)
PuTTY ssh initialization of svn key
1
2 3
4
Necessary step for softwaredevelopers prior to subversion checkout
for XMSF
![Page 13: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/13.jpg)
PuTTY ssh initialization of svn key
1
2 3
4
Necessary step for softwaredevelopers prior to subversion checkout
for X3D
![Page 14: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/14.jpg)
Internal netbeans acceptance of subversion key
![Page 15: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/15.jpg)
Additional developers setup 1
• Developers making and committing source changes into one of the cvs archives need to first install putty tools, then get account
• Putty security tools:– http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
• Requesting a developer account: – Don McGregor (xmsf) [email protected] – Arnie Buss (Simkit) [email protected]
![Page 16: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/16.jpg)
Additional developers setup 2
• wincvs is separate alternative, usually not needed– http://www.wincvs.org/download.html
![Page 17: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/17.jpg)
Configure Netbeans defaults to support greater memory
• C:\Program Files\netbeans-5.0\etc
• Edit file netbeans.conf– netbeans_default_options="-J-Xms32m -J-Xmx128m (etc.) changed to
– netbeans_default_options="-J-Xms32m -J-Xmx1024m
![Page 18: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/18.jpg)
New Netbeans 5.0 cvs features
• Top-level CVS menu
• Can update all projects at once
• Can show CVS committers by name and versions by number in text editor
• Features presentation: http://www.javalobby.org/eps/netbeans5
![Page 19: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/19.jpg)
Note committer names, line by line
![Page 20: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/20.jpg)
![Page 21: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/21.jpg)
Further resources
• Tutorial by Arnie Buss on Netbeans use provides further background and details http://diana.cs.nps.navy.mil/~ahbuss/CVSNetbeans
• Don McGregor's slideset guides to Concurrent Version System (CVS),
Using CVS with SSH Tunnels and Ant available online
• XMSF Bugtracker http://xchat.movesinstitute.org/bugzilla
![Page 22: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/22.jpg)
cvs checkout + project setup
AuvWorkbench disjava disxml
SavageStudio Viskit+Diskit xsbc
configuration troubleshooting
![Page 23: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/23.jpg)
AuvWorkbench project
https://www.movesinstitute.org/xmsf/xmsf.html#Projects-AUV
project index
![Page 25: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/25.jpg)
Module to checkout: AuvWorkbenchLocal folder: c:\auv
![Page 26: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/26.jpg)
Create a new netbeans project
![Page 27: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/27.jpg)
Location: c:\auv\AuvWorkbench
![Page 28: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/28.jpg)
Build and Run Actions are found automatically from build.xml
![Page 29: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/29.jpg)
Source package folder: C:\auv\AuvWorkbench\src
![Page 30: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/30.jpg)
Java sources classpath:c:\auv\AuvWorkbench\launchwb.jar
![Page 31: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/31.jpg)
dis-java project
project index
Distributed Interactive Simulation (DIS) protocol
http://www.sourceforge.net/projects/xmsf
![Page 32: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/32.jpg)
CVS Root::ext:[email protected]:/cvsroot/xmsf
![Page 33: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/33.jpg)
Module to checkout: disjavaLocal folder: C:\CvsProjects\DisJavaProject
![Page 34: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/34.jpg)
![Page 35: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/35.jpg)
Build and Run Actions are found automatically from build.xml
![Page 36: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/36.jpg)
![Page 37: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/37.jpg)
dis-xml project
project index
Distributed Interactive Simulation (DIS) protocol
http://www.sourceforge.net/projects/xmsf
![Page 38: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/38.jpg)
CVS Root::ext:[email protected]:/cvsroot/xmsf
![Page 39: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/39.jpg)
Module to checkout: disxmlLocal folder: C:\CvsProjects\DisXmlProject
![Page 40: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/40.jpg)
![Page 41: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/41.jpg)
Location: C:\CvsProjects\DisXmlProject\disxmlProject Name: disxml
![Page 42: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/42.jpg)
Build and Run Actions are found automatically from build.xml
![Page 43: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/43.jpg)
![Page 44: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/44.jpg)
SavageStudio project
project index
Savage X3D scenario authoring tool
http://www.sourceforge.net/projects/xmsf
![Page 45: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/45.jpg)
CVS Root::ext:[email protected]:/cvsroot/xmsf
![Page 46: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/46.jpg)
Module: SavageStudioLocal Folder: C:\CvsProjects\SavageStudioProject
![Page 47: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/47.jpg)
![Page 48: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/48.jpg)
Location: C:\CvsProjects\SavageStudioProject\SavageStudio
![Page 49: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/49.jpg)
Build and Run Actions are found automatically from build.xml
![Page 50: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/50.jpg)
Source package folders
![Page 51: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/51.jpg)
Savage and SavageDefense
X3D Model Archives
Savage is an open distribution
SavageDefense is under controlled access, For Official Use Only (FOUO)
project index
![Page 52: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/52.jpg)
ssh to savage.nps.edu to accept key
![Page 53: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/53.jpg)
ssh to SavageDefense.nps.navy.mil to accept key
![Page 54: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/54.jpg)
SVN Root: :ext:[email protected]:/…
![Page 55: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/55.jpg)
Modules: DISKIT,ViskitLocal Folder: C:\CvsProjects\ViskitProject
![Page 56: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/56.jpg)
![Page 57: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/57.jpg)
...
![Page 58: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/58.jpg)
Build and Run Actions are found automatically from build.xml
![Page 59: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/59.jpg)
![Page 60: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/60.jpg)
![Page 61: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/61.jpg)
Simkit/Viskit/Diskit/Gridkit
Discrete-event simulation (DES)
project index
![Page 62: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/62.jpg)
ssh to eos.nps.edu to accept key
![Page 63: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/63.jpg)
CVS Root: :ext:[email protected]:/usr/local/cvs/wcm
![Page 64: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/64.jpg)
Modules: DISKIT,ViskitLocal Folder: C:\CvsProjects\ViskitProject
![Page 65: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/65.jpg)
![Page 66: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/66.jpg)
Note that only Viskit needs to be built. Diskit is updated & rebuilt automatically.
![Page 67: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/67.jpg)
Build and Run Actions are found automatically from build.xml
![Page 68: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/68.jpg)
![Page 69: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/69.jpg)
![Page 70: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/70.jpg)
x3d project
Extensible 3D (X3D) Graphics Examples, Tools
http://www.sourceforge.net/projects/x3d
project index
![Page 71: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/71.jpg)
Subversion Root:https://x3d.svn.sourceforge.net/svnroot/x3d
![Page 72: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/72.jpg)
Module to checkout: xsbcLocal folder: C:\CvsProjects\XsbcProject
![Page 73: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/73.jpg)
![Page 74: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/74.jpg)
Location: C:\CvsProjects\XsbcProject\xsbc
![Page 75: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/75.jpg)
Build and Run Actions are found automatically from build.xml
![Page 76: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/76.jpg)
xsbc project
XML Schema-based Binary Compression
http://www.sourceforge.net/projects/xmsf
project index
![Page 77: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/77.jpg)
CVS Root::ext:[email protected]:/cvsroot/xmsf
![Page 78: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/78.jpg)
Module to checkout: xsbcLocal folder: C:\CvsProjects\XsbcProject
![Page 79: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/79.jpg)
![Page 80: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/80.jpg)
Location: C:\CvsProjects\XsbcProject\xsbc
![Page 81: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/81.jpg)
Build and Run Actions are found automatically from build.xml
![Page 82: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/82.jpg)
Configuration Troubleshooting
project index
![Page 83: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/83.jpg)
Setting main project preference
• Main project selection governs assignment of toolbar buttons at top
• Select Projects tab
• Right-click desired main project
• Set main project preference
Build
![Page 84: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/84.jpg)
cvs update problem: use external shellSSH command: c:\Program Files\PuTTY\plink.exe
![Page 85: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/85.jpg)
CVS update problem:
can’t reset “sticky bits”
Repeat cvs update, check Reset box
check this box to reset
![Page 86: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/86.jpg)
Not yet ready…
![Page 87: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/87.jpg)
TOPTIVA
C:\CvsProjects\ToptivaProject
project index
![Page 88: Don Brutzman brutzman@nps 1 December 2007](https://reader036.fdocuments.in/reader036/viewer/2022062301/56815223550346895dc069c1/html5/thumbnails/88.jpg)
• CVS archive on surfaris
• Need ssh script to connect
• Site may change due to server reconfigurations