-
Notifications
You must be signed in to change notification settings - Fork 23
/
cvsnotes.doc
79 lines (38 loc) · 1.71 KB
/
cvsnotes.doc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
=================================================================
August 2009: code has moved to subverion respository at
myversioncontrol.com
=================================================================
Intial setup (done once per machine):
svn --username skurien checkout \
https://dns.myversioncontrol.com/subversion/dns/trunk dns
If you institution uses a firewall, you will need to add
(example for Sandia) edit the file ~/.subversion/servers
[global]
http-proxy-exceptions = localhost, *.sandia.gov
http-proxy-host = wwwproxy.sandia.gov
http-proxy-port = 8080
=================================================================
Initial Setup
=================================================================
Check that you can login to the CVS server by running:
% ssh solano.homeip.net
Put this in your .cshrc file: (or remember to set it everytime you
run any cvs commands):
setenv CVS_RSH ssh
=================================================================
Initial checkout of CVS repository (only done once)
=================================================================
cvs -d [email protected]:/home/mt/cvsroot checkout dns
this will create a directory dns containing the source code
=================================================================
CVS commands
=================================================================
these commands are run from within the dns directory, or a subdirectory
of dns:
1. Get the latest version. Any changes other people have committed will
be merged into your current checkout.
% cvs update
2. Commit changes you've made back to the repository:
% cvs commit
3. Get information about one of your checked out file:
% cvs status filename