




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
CONFIDENTIALTarena
High-End
IT
TrainingConcurrent
Version
System中國(guó)北京:電話:,62136369地址:海淀區(qū)北三環(huán)西路18號(hào)中
鼎大廈B座701、709室郵編:100086Email:中國(guó)上海:電話:,61202603地址:上海市北京東路668號(hào)(上??萍季┏?C區(qū)9樓郵編:200001Email:加拿大多倫多:Tel :1-(647)
284-8872Address:
106-7
CrescentPlace
Toronto,Ontario,
CanadaPost
Code:
M4C
5L7CVS
installationThe
functions
of
CVSThe
structure
of
CVSHow
to
use
CVSThe
related
technologiesGoalsJoining
info-cvs
mailing
list
by
sending
toCVSusenetgroup—comp.software.config-mgmtCVS
ResourcesDownload
CVS
binary
version
from
internet,
in
a
browsertype/pub/freeware/sparc/8/cvs-1.11.5-sol8-sparc-local.gzpress
the
package%gunzip
cvs-1.11.5-sol8-sparc-local.gzInstall
CVSe
super
user%su
–Use
pkgadd
to
install#pkgadd
–d
cvs-1.11.5-sol8-sparc-localCVS
Sample
InstallationCreate
a
directory
and
make
it
accessible
for
users
whowant
to
use
it#mkdir
/users/cvs#chmod
777
/users/cvsInitial
CVS
repository#cvs
–d
/users/cvs
initLogin
as
common
user
and
set
CVS
enironmentAdd
setenv
CVSROOT
/users/cvs to
.cshrc
for
c
shell
userAdd
CVSROOT=/users/cvs;
export
CVSROOT
to
.profilefor
other
shell
userCVS
Local
Configuratione
super
userAdd
line
cvspserver
2401/tcp
to
/etc/servicesAdd
line
cvspserver
stream
tcp
nowait
root/export/home/openlab/cvs/bin/cvs
cvs-f
--allow-root=/export/home/openlab/cvs
pserverto
/etc/inetd.confSend
signal
SIGHUP
to
super
daemon
inetd #pkill
–HUP
inetdCreate
group
cvs
and
user
cvse
user
cvs
and
initial
CVS
repository%setenvCVSROOT=:pserver:cvs@openlab.ca:/export/home/openlab/cvs
%cvs
initCVS
Network
Sample
ServerConfiguration8.
Add
users
to
$CVSROOT/CVSROOT/writersand$CVSROOT/CVSROOT/passwdCVS
Network
Sample
ServerConfiguration(cont.)7.
Make
$CVSROOT
accessible
to
users%chmod
777
/export/home/openlab/cvsCVSROOT—telling
CVS
where
the
repository
iscsh:
setenv
CVSROOTrepository_direxample:
setenv
CVSROOT
:pserver:gzhu@openlab:/export/home/openlab/cvsothershells:
CVSROOT=repository_dir;exportCVSROOTexample:
CVSROOT=:pserver:gzhu@openlab:/export/home/openlab/cvs;
exportCVSROOTCVSEDITOR—telling
what
editor
used
to
edit
commentscsh:
setenv
CVSEDITOR
/usr/bin/viother
shells:
CVSEDITOR=/usr/bin/vi;
exportCVSEDITORPATH—telling
from
which
directoryyou
can
findcommandsfor
CVSCSH:
setenv
PATH
/export/home/openlab/cvs/bin:$PATHOtherShells:
PATH=/export/home/openlab/cvs/bin:$PAHT;export
PATHMANPATH—tellingthelocationof
onlinemanualfor
CVScsh:
setenv
MANPATH/export/home/openlab/cvs/man:$MANPATHOther
shells:
MANPATH=/export/home/openlab/cvs/man:$MANPATH;
export
MANPATHCVS
Client
EnvironmentVariables#
@(#)cshrc
1.11
89/11/29
SMIstty
erase
^Humask
022setenv
CVSROOT
:pserver:gzhu@openlab:/export/home/openlab/cvssetenv
CVSEDITOR
/usr/bin/visetenv
CC/usr/local/bin/gccsetenv
CCC/usr/local/bin/g++setenv
ORACLE_BASE
/tarenadbsetenv
ORACLE_HOME
/tarenaora/software/9.0.1set
path=(/export/home/openlab/cvs/bin
/usr/local/bin
/usr/openwin/bin
/usr/j2se/bin
/tarenaapp/j2sdkee1.3.1/bin
/usr/bin
/usr/sbin
/usr/ucb${ORACLE_HOME}/bin/usr/ccs/bin
/etc
.)setenv
JAVA_HOME
/usr/j2sesetenv
JDK_HOME
/usr/j2sesetenv
J2EE_HOME
/tarenaapp/j2sdkee1.3.1setenv
OPENWINHOME/usr/openwinsetenv
LD_LIBRARY_PATH
/usr/lib:/usr/local/lib:/usr/dt/lib:/usr/openwin/lib:${ORACLE_HOME}/libsetenv
ORACLE_SID
TARENADBsetenv
MANPATH
/usr/share/man:/usr/openwin/share/man:/usr/openwin/man:/usr/dt/share/man:/usr/dt/man:/usr/bin/man:/usr/perl5/5.00503/man:/usr/perl5/man:/usr/man:/usr/apache/man:/usr/j2se/man:/usr/local/man:/export/home/openlab/cvs/mansetcdpath=$HOMEif
(
$?prompt
)
thensethistory=32endif.cshrcThe
Sample
C
Shell
Script#
@(#)cshrc
1.11
89/11/29
SMIstty
erase
^Humask
022CVSROOT=:pserver:gzhu@openlab:/export/home/openlab/cvsCVSEDITOR=/usr/bin/viCC=/usr/local/bin/gccCCC=/usr/local/bin/g++ORACLE_BASE=/tarenadbORACLE_HOME=/tarenaora/software/9.0.1PATH=/export/home/openlab/cvs/bin:/usr/local/bin:/usr/openwin/bin:/usr/j2se/bin:/tarenaapp/j2sdkee1.3.1/bin:/usr/bin:/usr/sbin:/usr/ucb:${ORACLE_HOME}/bin:/usr/ccs/bin:/etc:.JAVA_HOME=/usr/j2seJDK_HOME=/usr/j2seJ2EE_HOME=/tarenaapp/j2sdkee1.3.1LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/dt/lib:/usr/openwin/lib:${ORACLE_HOME}/libORACLE_SID=TARENADBMANPATH=/usr/share/man:/usr/openwin/share/man:/usr/openwin/man:/usr/dt/share/man:/usr/dt/man:/usr/bin/man:/usr/perl5/5.00503/man:/usr/perl5/man:/usr/man:/usr/apache/man:/usr/j2se/man:/usr/local/man:/export/home/openlab/cvs/manexport
CVSROOT
CVSEDITOR
CC
CCC
ORACLE_BASE
ORACLE_HOME
PATHJAVA_HOME
J2EE_HOME
JDK_HOME
LD_LIBRARY_PATH
ORACLE_SIDMANPATH.profileThe
Sample
B
Shell
ScriptConcurrent
Version
Control
SystemMulti-versionMulti-programmerSource
Code
Backup
SystembackupModification
recordCVS
functionsCVSClientCVSServerFileServerFileCVS
Structure$CVSROOT---
yoyodyne---
tc---Makefile,v---backend.c,v---driver.c.v---frontend.c,v---parser.c,v---man---tc.1,v---
testing---testpgm.t,v---test2.t,vThe
Repository
HierarchyLogon
to
CVS%cvs
loginSet
up
a
new
projectmake
a
directory%mkdir
nnm%cd
nnmmake
the
project
dir
in
your
home%cvs
import
–m
“network
node
management”nnmv_0_0_1
start%cd
..%cvs
checkout
nnm/*
only
first
time
*/Building
Your
CVS
SystemAdding
a
new
file%cvs
add
file.cMaking
changes
permanent%cvs
commit
[file.c]Making
Changes
in
The
CVS
RepositoryChecking
the
status
of
all
files%cvs
statusChecking
the
status
of
a
file%cvs
stastus
file.cFile:
file.c Status:Up-to-dateWorking
revision:
1.2Repository
revision:
1.2
/home/cvsroot/cvstest/file.c,v(none)(none)(none)Sticky
Tag:Sticky
Date:Sticky
Options:Four
possible
statusUp-to-date:
the
latest
version.Locally
Modified:
modified
without
commit.Needing
Patch:
modified
by
other
people
and
committed.Needs
Merge:
modified
by
other
people
andyou.Checking
StatusSynchronizing
all
files%cvs
updateSynchronizing
the
latest
status
for
a
specified
file%cvs
update
file.cSynchronizing
a
specified
status
for
a
specified
file%cvs
update
–r
1.2
file.cSynchronizing
status
with
The
Repositorya.ca.c
1.1a.c
1.2a.c
1.3a.c
1.4CVS
Work
FlowStatus:Up-to-dateLocally
ModifiedUp-to-dateNeeding
PatchNeeds
Me
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)場(chǎng)普通工人年終工作總結(jié)范文
- 小學(xué)共青團(tuán)主題教育活動(dòng)計(jì)劃
- 五年級(jí)道德與法治線上學(xué)習(xí)資源整合計(jì)劃
- 初中地理選修課程學(xué)習(xí)心得體會(huì)
- 技能提升培訓(xùn)班教學(xué)計(jì)劃
- Unit4 Grammar and usage-Integrated skills 詞匯精講課堂
- 中國(guó)海產(chǎn)品調(diào)味醬料行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 一次性可降解餐盒可行性報(bào)告(最終版)
- 汽車銷售公司司機(jī)的職責(zé)
- 水泥攪拌樁施工環(huán)境保護(hù)措施
- 塑膠原料來料檢驗(yàn)指導(dǎo)書
- 人教版音樂三年級(jí)下冊(cè)知識(shí)總結(jié)
- 共點(diǎn)力平衡的應(yīng)用-完整版PPT
- 新版中日交流標(biāo)準(zhǔn)日本語初級(jí)下同步測(cè)試卷及答案(第30課)
- 建筑物的防雷及安全用電電子教案
- 中國(guó)近現(xiàn)代史社會(huì)實(shí)踐報(bào)告-2000字
- 系桿拱橋工程測(cè)量施工方案
- ISA-300+使用-300技術(shù)使用說明書
- 高層建筑“一棟一冊(cè)”消防安全檔案
- 柳洲學(xué)校學(xué)生儀容儀表日常檢查記錄表
- 人造草坪技術(shù)參數(shù)
評(píng)論
0/150
提交評(píng)論