3.3.4创建工作文件夹
3.3.4创建工作文件夹
5 P J7 v6 W6 I0 z" B, U在执行签入(check in)、签出(check out)、撤消签出(undo check out)、取出最新版本(get latest version)和文件合并(merge branches)等命令时都必须使用工作文件夹。工作文件夹可以随时设定或修改,VSS系统中可以通过两种方式设置工作文件夹。
( b7 b- r& T" H. N8 J' u3.3.4.1专门创建工作文件夹
# g7 g; ?9 U" }5 g1) 在VSS浏览器的文件或项目列表中选中要设置工作文件夹的文件/文件夹;
; @" h g0 f4 u( s* S: z* x2) 在file菜单中选择set working folder,打开对话框;1 Y& q+ P, _0 U4 c
3) 在资源管理列表中选择或新建文件夹;( L2 h: e1 r, a ~
4) 点击OK。
0 ]/ b3 c) l0 G( I3.3.4.2利用check out操作设置工作文件夹
/ c; \# c! u. w/ n+ [2 B, m在对文件执行check out操作时,如果该文件还没有设置工作文件夹,系统会提示用户为文件创建或指定工作文件夹,用户可以根据系统的提示对文件进行工作文件夹的设置。: _* y% U; E& z
+ A& p: ]4 s6 M4 E* @2 C& r$ W3.3.5修改和编辑文件
9 d5 v; B2 o; k1) 在edit菜单中选中edit file,打开对话框;
- k3 x" d3 U: I5 M2) 选择check out this file and edit it in your working folder;% I! r- \( X! e# T. H
3) 点击OK。) N. k+ L( P; P6 F: W5 z( D/ i
注:如果用户已经为文件设置了工作文件夹,VSS会将该文件的一个COPY放入你的工作文件夹并打开文件,让用户进行修改和编辑;如果用户还没有为文件设置工作文件夹,VSS系统会提醒用户设置工作文件夹,用户可根据系统提示,先设置工作文件夹,才可以对文件进行编辑。5 c6 o" V3 _' [7 c. l/ N
( `; z, c0 D( ]2 m( r# P$ x0 b' {3.3.6移动文件/文件夹; Q0 ^1 |, J* m; k6 t% V* w8 Z
3.3.6.1移动文件
% h% E+ L: j0 R; R0 Z& M# S. P7 ?你只有一种方法移动文件:将文件共享(share)到项目中,再将其从原来的项目中delete或是destroy。移动文件后,历史信息仍然有效。但是你不能用move命令来移动单个的文件。7 I# w& F: ~; g/ F7 C5 ?9 B/ P
3.3.6.2移动文件夹(project)
6 i& G" s' L+ y# O注:要使用移动(move)命令,必须先请管理员为你设置对移动目的项目的添加(add)权限和对源项目中文件的破坏(destroy)权限。7 S7 d* z* B- {3 p R O) D
使用移动命令你可以重新定位子文件夹,将其从一个文件夹移动到另一个文件夹中。这个命令重新定义了被移动文件夹的路径。
6 ?/ w3 o! a; z1 O' W8 ]5 r这个命令不可以重命名文件;你只能通过执行重命名命令来实现它。这个移动命令不会改变文件夹的内容或其中子文件夹的历史信息,它只会影响到新的和旧的上级文件夹的历史信息。- {6 l0 L8 C# p0 X
警告:当你移动一个文件夹之后,就不能再如实地重建其上级文件夹的早期版本。6 [0 |/ i" s9 s% p: y1 V# I& h2 c i$ H
移动文件夹的具体操作步骤如下:- M/ U2 a# U3 d. V* T. Y* Q6 N4 d5 }1 N
1) 选中要移动的文件夹;* m% w2 Y/ E! _$ p
2) 在file菜单中选中move,打开对话框;: [, ]% q/ u/ L( f& T, Z
3) 在列表中选择目标文件夹;+ L' _) }; w, j% E; d8 e
4) 点击OK。9 a- K+ z q9 ^+ G( P& w' X( z
( Z9 Q% }! W! J( q6 T. b, M5 I
3.3.7共享文件/文件夹(share)
: v4 T* [" z; b1 C9 n6 z; s1) 在VSS浏览器中选择你要共享的目标项目。 |, A# T9 P3 [' s8 O
2) 在SourceSafe菜单中选择share,打开共享对话框。
% [/ b( R0 W4 v& p* f9 r+ V3) 在file to share列表中选择你要共享的文件,如果文件没有显示,可以旁边的项目列表中查找。
) v: L2 h" T% P" r; {( g4) 点击share。, a' a+ o: b: e' r. O) N# |9 x" k
5) 点击close。1 ~' V- A4 `! v Z2 }' k
4 K1 e4 j; x4 U6 i/ q3.3.8拆分文件(branch)6 P$ ^' ]9 d5 F- U# ~. ~
3.3.8.1拆分被共享的文件* F0 f6 S [& F6 b% Q
1) 在浏览器中选中你想要拆分的文件;& {1 |7 u8 w, D( b I: Z) w
2) 在SourceSafe菜单中选择branch,打开拆分对话框;% V/ J" V3 R8 l, N/ o8 d% c
3) 在comment中填写备注;
4 O# t$ v, T5 X2 `$ }+ Y( Y* D' m4) 点击OK。7 x) I$ S9 v- b) B
3.3.8.2用一步操作完成文件的拆分与共享1 Q- B: @, Y7 m6 P( ]1 H( q
1) 在VSS浏览器中选择你要branch/share的项目;
: f! i; p2 F3 Y+ ]$ w) f2) 在SourceSafe菜单中打开share对话框;
- }) P# v6 Q% ?3) 在file to share列表中选择要共享的文件,如果你要的文件没有显示,在项目列表中