版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度山林承包權(quán)聯(lián)合經(jīng)營(yíng)合同4篇
- 2025年度智慧社區(qū)建設(shè)項(xiàng)目承包合同補(bǔ)充協(xié)議4篇
- 2025年度大型水電站PC構(gòu)件吊裝施工合同3篇
- 2025年度事業(yè)單位離職創(chuàng)業(yè)人員創(chuàng)業(yè)項(xiàng)目風(fēng)險(xiǎn)補(bǔ)償基金合作協(xié)議4篇
- 2024版輪流撫養(yǎng)的離婚協(xié)議范本
- 2025年度生態(tài)園區(qū)車(chē)位租賃電子合同(含綠色出行)4篇
- 2025年度智能充電樁一體化解決方案購(gòu)銷(xiāo)合同范本4篇
- 2024綠化施工勞務(wù)分包合同范本
- 2025年度智能家居窗簾系統(tǒng)定制安裝合同范本4篇
- 2024面粉公司社區(qū)團(tuán)購(gòu)代理銷(xiāo)售合同范本3篇
- 諒解書(shū)(標(biāo)準(zhǔn)樣本)
- 2022年浙江省事業(yè)編制招聘考試《計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)知識(shí)》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書(shū)
- GB/T 3767-2016聲學(xué)聲壓法測(cè)定噪聲源聲功率級(jí)和聲能量級(jí)反射面上方近似自由場(chǎng)的工程法
- GB/T 23574-2009金屬切削機(jī)床油霧濃度的測(cè)量方法
- 西班牙語(yǔ)構(gòu)詞.前后綴
- 動(dòng)物生理學(xué)-全套課件(上)
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- DB32-T 2665-2014機(jī)動(dòng)車(chē)維修費(fèi)用結(jié)算規(guī)范-(高清現(xiàn)行)
- 智能消防設(shè)備公司市場(chǎng)營(yíng)銷(xiāo)方案
- 最新6000畝海帶筏式養(yǎng)殖投資建設(shè)項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論