課件及補(bǔ)充達(dá)內(nèi)老板_第1頁(yè)
課件及補(bǔ)充達(dá)內(nèi)老板_第2頁(yè)
課件及補(bǔ)充達(dá)內(nèi)老板_第3頁(yè)
課件及補(bǔ)充達(dá)內(nèi)老板_第4頁(yè)
課件及補(bǔ)充達(dá)內(nèi)老板_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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

mail

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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論