CVS: Difference between revisions

From miki
Jump to navigation Jump to search
(/* Windows Quick Tutorial)
 
Line 14: Line 14:
* Click on '''Fetch List...''', and select the '''Module''' to checkout in the dropdown list.
* Click on '''Fetch List...''', and select the '''Module''' to checkout in the dropdown list.
* Click '''OK'''.
* Click '''OK'''.



Later, to change the server settings (eg. to switch betweeen PuTTY server configuration with proxy or without proxy):
Later, to change the server settings (eg. to switch betweeen PuTTY server configuration with proxy or without proxy):
* Go in '''CVS''' hidden folder, and edit file '''Root'''.
* Go in '''CVS''' hidden folder, and edit file '''Root'''.



To select a different branch to check-out:
To select a different branch to check-out:
- At initial checkout, go to pane '''Revision'''.
* At initial checkout, go to pane '''Revision'''.
- For a module already checked-out, in '''explorer''', right-click on '''Module's folder''', and select '''CVS → Update special...'''
* For a module already checked-out, in '''explorer''', right-click on '''Module's folder''', and select '''CVS → Update special...'''


== Cervisia ==
== Cervisia ==

Latest revision as of 21:33, 21 January 2009

Windows Quick Tutorial

  • Install TortoiseCVS
  • Install PuTTY, and PuTTY passphrase cache ageant (Pageant).
    • Configure CVS host address, proxy, etc. in PuTTY
  • Launch Pageant.
  • In explorer, right click on any folder where you want to checkout a CVS Module, and select CVS Checkout...
  • Enters the CVSROOT. See example below:
:ext:daemenj@noekeon.org-noproxy:/opt/www/daemenj/web/private/repository
  • Or alternatively build the CVSROOT by specifying each sub-parts:
    • Protocol: Secure shell (:ext:)
    • Server: noekeon.org-noproxy
    • Repository folder: /opt/www/daemenj/web/private/repository
    • User name: daemenj
  • Click on Fetch List..., and select the Module to checkout in the dropdown list.
  • Click OK.


Later, to change the server settings (eg. to switch betweeen PuTTY server configuration with proxy or without proxy):

  • Go in CVS hidden folder, and edit file Root.


To select a different branch to check-out:

  • At initial checkout, go to pane Revision.
  • For a module already checked-out, in explorer, right-click on Module's folder, and select CVS → Update special...

Cervisia

Cervisia is KDE front-end for CVS.

SSH Troubleshooting

  • Cervia keeps asking the SSH passphrase
    • One need to install package ssh-askpass (or ssh-askpass-gnome) to allow caching of ssh passphrase during a Cervisia session.
    • Check that the remote host is in the list of ~/.ssh/known_hosts. If not, open a shell terminal, and connects to remote host with ssh to add it.