FW MX 2004版本控制和文件上传

[复制链接]
查看: 506|回复: 0
gggds 发表于 2009-12-27 13:57:34 | 显示全部楼层 |阅读模式
  Studio MX 2004将站点管理功能扩大到了每个软件中,充分考虑到了团队合作对版本控制的要求,同Dreamweaver一样,新版本的Flash和Fireworks都加入了站点文件管理的功能。不过Fireworks MX 2004的站点功能是整合在Dreamweaver MX 2004中的,也就是说二者只能协同工作,单独的Fireworks MX 2004无法进行站点文件的管理。下面我们来简单看看Fireworks MX 2004中的文件版本控制及FTP管理。
& Y% E$ Y5 y% o" M$ j3 D一、站点的建立
# k. q) t  J. S+ P+ z  也许有些朋友已经注意到了FW中的文件管理按钮,* H/ A! i6 [0 O( h% e

, O5 y- `+ g5 ?9 {+ r+ q$ Z. B  x+ h, B  {3 c% C' D$ M  E

: Y3 e7 Q! v5 Q# T+ A  不过很多人会发现它是灰色不可用的,这是因为我们还没有建立一个可用的站点,或者说我们当前的文件不在一个可识别的站点中,使用FW的站点管理功能,首先必须建立一个FW可识别的站点,而这个站点的建立是由DW来完成的,所以我们先来在DW中建立一个站点。FW要求在DW中建立的站点必须包含一个远端站点的定义,如下图:
9 j% {5 A0 Q7 m0 x0 g7 `9 F, M* l) F
% o/ s6 L5 x! n7 z% O: S8 }
) I5 {; T4 |1 ]/ D. n, S" o; t6 E. ?4 I7 O' b" j+ q4 `( u

  S7 w% X" f( H/ J6 ]* z/ M5 A' ]  此外,FW只能识别由FTP或Local/Network传输模式形式定义的远端站点,其他传输方式定义的站点无法使用FW的文件管理功能。因此我们只能选择FTP或Local/Network方式定义,我们这里使用了FTP方式定义。方法很简单,只需定义好远端站点的FTP地址,用户名和登录密码,如下图:; X' r+ {$ X/ P
6 ]: P: e4 h3 Y8 t; s, H! X

7 ~! @$ w& @$ X. Z, P
) k% y2 }* `- O, @/ L7 g# `2 [) \% @$ d1 F( J
  其次,必须勾选Enable file check in and check out选项才可以使用文件的版本控制,也就是Check in /Check out。Check out name表示文件所有者的名字。
8 U$ ~- `5 {) N5 q3 c/ e7 P/ F) Q( A  需要说明的是如果你使用的Local/Network方式在本地定义了一个远端站点,请切记不要和你的本地站点使用同一个目录,否则FW编辑完文件后将造成文件无法使用,图形信息丢失。
7 s) i' G9 {7 k9 |* u二、文件的Check out
+ X3 S, a# u4 \* N* H  i7 F0 ]  好了,定义好远端站点文件夹后,我们打开一个包含在此站点中的文件,此时我们可以看到,FW中的站点管理按钮可以打开了。
' k0 _! }$ B9 B( b6 {% t/ @/ N/ X) i
8 [1 E. c2 [3 t

. I6 s4 k# o, T2 T; d0 ]  此时,你可以先选择Check out 一下,这样可以将文件从服务器上Check out回来,并将相关的拥有者信息传递到远端服务器中,如图:
' D* J3 h& [9 `7 y  w% O% L5 G5 a& ~, e/ e1 Z
$ I$ Z5 D4 u: g; r! @( c- M$ E
# ?* P0 X$ G9 O; y
# L$ y' A6 D8 c; U* C! w
  这时我们再切换到DW中,打开站点管理窗口,找到刚才编辑的文件,我们可以看到文件拥有者的信息已经显示出来了,  R! X3 ^" z% a' k
远端文件夹:
6 I- {: w" K6 W! K" j( y# V
* J5 ?& {: D; e. d1 T' q% B  P# y1 i7 N) J

: R( v* u. j. M- u  d. o3 U+ N  ?( ?2 G4 z$ s
本地文件夹:. w& {6 d9 o* l6 U6 E$ ~& U

4 j3 U' v& P& X- f$ ^
2 q* g; i2 i4 V, U/ K* y$ a* D# p/ {( q, {: g. i

1 t5 z+ h/ }; y  此时的文件已经被FW标明为Mengjue所用,它像团队中的其他成员传递一个信息,文件正在被Mengjue编辑,请勿修改。0 C+ X5 t* u0 }1 B/ l
三、文件的Check in( T2 o4 W$ p/ r1 \9 K& l
  当文件修改完成后,你可以使用Check in命令,将文件传回远端服务器中。
! v+ C: z  N6 J
, o5 X8 [3 ~/ o1 X* B$ r6 E" z: D8 G" F+ \0 y' r2 M

+ p2 t% b- Q2 Z2 w
, i; ~0 \6 N; ^4 L& L7 S此时我们再来看一下远端文件夹:$ p$ h9 q- E6 {; b

( ~7 H# A) e( o1 C/ g. |, K! d8 ^# \$ q5 l
: H4 @; X- @! S

5 `1 k/ b( t% r* c& U  LOGO.png后面的Checked out标志已经消失,这代表现在已经无人对此文件进行操作,其他人可以修改此文件了。
: ~8 [6 W* S- a- h再看一下本地文件夹:
, O( J' \4 k4 L8 s& c1 B: M* ]0 p3 X! J5 V$ O% x6 q: I

! |# B1 _7 F# ]; {' @2 h+ w( @) i) w( ?( {9 ^5 m, b. R

. V: P5 I4 l  J" F+ P  这时的LOGO.png前面加了一个小锁,表示此文件已经在服务器端修改完成,防止你再次对本地文件进行修改,下次你对文件进行修改时需要先从服务器端将文件Check out回来,才可以将本地文件解锁。
/ d5 d$ o9 X3 {7 n四、文件的FTP管理。
0 ~7 r8 x0 H9 @+ T- W  好了,文件的版本管理就这么简单。我们再看看FW中的FTP功能。
0 k6 c/ t2 c0 j/ e1 z9 ?- i, G  这个更简单了,Get是将文件从服务器端取回来,Put是将本地文件上传到服务器端。好像没什么可说的,总体感觉FTP的速度一般,不过FW的FTP管理本来就是处理一些小的图形文件,所以传输速度还算是可以。
" o1 I5 P4 W" j2 s4 y; T  以上我只是以个人的站点作了功能介绍,其实此功能本来是为团队工作而订制的,所以当团队合作使用此功能时,你才会体会到它的真正意义,服务器上的每个正编辑的文件都会有编辑人的相关信息,方便你对文件的归属有一个清楚的认识。以往经常由于多人编辑同一文件造成的信息丢失不会再发生了。
' T0 o* p) M' @) z) X6 M[color=red'][1]

本版积分规则

精彩图文

Copyright   ©2015-2016  展示网  Powered by©Discuz!  技术支持:凡尚展览     ( 粤ICP备14065977号 )