|
Studio MX 2004将站点管理功能扩大到了每个软件中,充分考虑到了团队合作对版本控制的要求,同Dreamweaver一样,新版本的Flash和Fireworks都加入了站点文件管理的功能。不过Fireworks MX 2004的站点功能是整合在Dreamweaver MX 2004中的,也就是说二者只能协同工作,单独的Fireworks MX 2004无法进行站点文件的管理。下面我们来简单看看Fireworks MX 2004中的文件版本控制及FTP管理。
0 k, x1 Z/ \7 E) m2 t一、站点的建立
9 V; P z: Z4 Q0 m2 q6 u6 e* ~; O# z 也许有些朋友已经注意到了FW中的文件管理按钮,. J6 K& u& d/ s) i0 S8 H8 S6 K3 A
5 K; I6 z$ F3 t% u8 t1 P W
6 Y; H9 |, a* y: B
f1 F$ j! ^4 T3 X' T; s) k0 a9 e
不过很多人会发现它是灰色不可用的,这是因为我们还没有建立一个可用的站点,或者说我们当前的文件不在一个可识别的站点中,使用FW的站点管理功能,首先必须建立一个FW可识别的站点,而这个站点的建立是由DW来完成的,所以我们先来在DW中建立一个站点。FW要求在DW中建立的站点必须包含一个远端站点的定义,如下图:
. y- W5 a# ?. ~% Q2 c; E- j) |. M
% j. c5 v! l- D7 ]6 u! x
0 c* P2 v) t0 E6 K' V; t# E0 @
& `4 C/ V T- h6 F0 J+ z" C$ l9 N# F) m
" k6 ~- V5 \8 | 此外,FW只能识别由FTP或Local/Network传输模式形式定义的远端站点,其他传输方式定义的站点无法使用FW的文件管理功能。因此我们只能选择FTP或Local/Network方式定义,我们这里使用了FTP方式定义。方法很简单,只需定义好远端站点的FTP地址,用户名和登录密码,如下图:0 N) O9 r$ ]' ^& p( p8 i
# y" B* [) N! m
; Q! T. }& W" J: u1 F4 S " \' p# O9 E7 T- C# b
- K4 J4 p& {) c; q
其次,必须勾选Enable file check in and check out选项才可以使用文件的版本控制,也就是Check in /Check out。Check out name表示文件所有者的名字。
1 J2 R/ Q; B# t% E# e$ f 需要说明的是如果你使用的Local/Network方式在本地定义了一个远端站点,请切记不要和你的本地站点使用同一个目录,否则FW编辑完文件后将造成文件无法使用,图形信息丢失。* a, z* V$ {0 l2 j
二、文件的Check out
- V9 a: i0 d5 e3 @4 T& X 好了,定义好远端站点文件夹后,我们打开一个包含在此站点中的文件,此时我们可以看到,FW中的站点管理按钮可以打开了。( s3 b1 L. W2 B9 @5 }4 W+ Z2 c
- D) [$ K; [3 x7 q" y
6 l6 ^7 L; q& K$ U
4 b, |; t( b8 A9 Z h ~ 此时,你可以先选择Check out 一下,这样可以将文件从服务器上Check out回来,并将相关的拥有者信息传递到远端服务器中,如图:9 }, O/ v# l/ z$ x: n% n% ~
/ q9 ?. r3 i8 P# J5 R; |
0 x+ r5 H3 J } 1 O1 D% E" I: R
/ f0 H6 t" `' A9 p( `# S" O/ P
这时我们再切换到DW中,打开站点管理窗口,找到刚才编辑的文件,我们可以看到文件拥有者的信息已经显示出来了,1 S: V8 i/ i9 c5 X7 S+ m
远端文件夹:
* t6 F2 \8 N5 q1 W2 c8 b, k" `# C
; p6 \' P3 W, B8 D9 P& S% n
- ~, k% z" ~1 T- J! A6 | 7 C" E5 c: a5 Z1 d
: {2 g- Q+ b; H/ y本地文件夹: ?5 S# f+ e& h& [: A. d( D% v
' ]. E8 n5 }( X @$ g3 x; r! T/ ]8 y) V( p' h: ]
$ ^0 q" g4 T# o; B
( k4 f4 s! ?2 E S5 U/ G! x
此时的文件已经被FW标明为Mengjue所用,它像团队中的其他成员传递一个信息,文件正在被Mengjue编辑,请勿修改。* d W6 Y& }! j) _
三、文件的Check in
9 I+ _" i! n8 H# y% J9 }0 f. b 当文件修改完成后,你可以使用Check in命令,将文件传回远端服务器中。
1 v/ ?! i9 u* S
A; J1 `/ F' a1 h2 I+ f ^% x3 q
# F d5 E% F# U ]
. J0 w1 C/ L* k. {! v
9 G8 ~( j Y6 [; F7 H此时我们再来看一下远端文件夹:2 r; F9 `8 b, w
* \( a% G8 u! L; }; k' b4 \* K- W1 _- {1 X H! L

) o+ Z2 X7 F; ?6 B2 ]' l' N" J# w5 y4 t9 L
LOGO.png后面的Checked out标志已经消失,这代表现在已经无人对此文件进行操作,其他人可以修改此文件了。3 @) Q4 c! c+ H$ ^% D
再看一下本地文件夹:
* A/ p( Y" d) V9 `6 |. C: w. L6 p( M3 [: O ^
2 a# Q% @; ]3 a& G " C$ A& |+ u$ a) h; w' i+ \4 E
7 M& B o$ f! d; u9 _( S 这时的LOGO.png前面加了一个小锁,表示此文件已经在服务器端修改完成,防止你再次对本地文件进行修改,下次你对文件进行修改时需要先从服务器端将文件Check out回来,才可以将本地文件解锁。' g; J& y/ J6 ]
四、文件的FTP管理。' z* G% T% r, T" Y0 ~ u4 F
好了,文件的版本管理就这么简单。我们再看看FW中的FTP功能。8 Q# b7 N; l2 r. L# p9 d- F
这个更简单了,Get是将文件从服务器端取回来,Put是将本地文件上传到服务器端。好像没什么可说的,总体感觉FTP的速度一般,不过FW的FTP管理本来就是处理一些小的图形文件,所以传输速度还算是可以。+ w o8 \5 i- H5 ?- [( G! {
以上我只是以个人的站点作了功能介绍,其实此功能本来是为团队工作而订制的,所以当团队合作使用此功能时,你才会体会到它的真正意义,服务器上的每个正编辑的文件都会有编辑人的相关信息,方便你对文件的归属有一个清楚的认识。以往经常由于多人编辑同一文件造成的信息丢失不会再发生了。! I# o3 y6 M7 d# o, D
[color=red'][1] |
|