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

[复制链接]
查看: 568|回复: 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管理。. v7 I/ K' F7 h3 f( A6 `
一、站点的建立
- C- \3 o2 h# Y$ M  也许有些朋友已经注意到了FW中的文件管理按钮,$ R: o$ {2 ~( q% A- \# w) l& \# ?
3 v* P' P9 I5 ~. M% \; W1 P, w! H

6 r6 e  L% s- T8 c* Q+ b* d' V- {; d9 N  |4 r
  不过很多人会发现它是灰色不可用的,这是因为我们还没有建立一个可用的站点,或者说我们当前的文件不在一个可识别的站点中,使用FW的站点管理功能,首先必须建立一个FW可识别的站点,而这个站点的建立是由DW来完成的,所以我们先来在DW中建立一个站点。FW要求在DW中建立的站点必须包含一个远端站点的定义,如下图:6 {5 B+ }/ v9 O
) `; S" I; X7 B& j

4 t2 d9 A- e6 n% T, l+ X1 o' g9 t3 P7 }/ g; e0 m

( I6 _! y, e- [! U# s  此外,FW只能识别由FTP或Local/Network传输模式形式定义的远端站点,其他传输方式定义的站点无法使用FW的文件管理功能。因此我们只能选择FTP或Local/Network方式定义,我们这里使用了FTP方式定义。方法很简单,只需定义好远端站点的FTP地址,用户名和登录密码,如下图:
- ~+ y$ z+ W" y+ c2 s' t; W5 D6 b6 r/ d' |& r1 p6 k9 O
( }2 I6 \; f2 J: P6 k# [9 ~4 Z5 h. T
0 R2 Y2 K1 r6 O" f

8 D7 f, O3 z6 n$ W. W5 t( V8 n  其次,必须勾选Enable file check in and check out选项才可以使用文件的版本控制,也就是Check in /Check out。Check out name表示文件所有者的名字。
$ |, r9 j" B# J" m# \0 P, ]% F  需要说明的是如果你使用的Local/Network方式在本地定义了一个远端站点,请切记不要和你的本地站点使用同一个目录,否则FW编辑完文件后将造成文件无法使用,图形信息丢失。9 A+ \; E8 Q9 x; p: H" J8 J
二、文件的Check out; K4 R  H9 a: J) J
  好了,定义好远端站点文件夹后,我们打开一个包含在此站点中的文件,此时我们可以看到,FW中的站点管理按钮可以打开了。
8 Z4 `7 X8 s2 Z3 q: E# Z
& G0 j4 M; y2 J  m0 G) @! I7 h3 b0 p  d, X8 F

( ~: c7 t- l" g+ Z  [4 C  此时,你可以先选择Check out 一下,这样可以将文件从服务器上Check out回来,并将相关的拥有者信息传递到远端服务器中,如图:5 t% x4 Q4 s/ P3 n! A- v) Y

/ V: j0 r3 K; Y9 o" p' p! T( \' e
% V' A2 Y  i+ v5 w* O+ A+ a
  _! J3 O  U* Z3 N9 J. R# D
1 E( E0 Q$ z& R- P/ A$ y( h  这时我们再切换到DW中,打开站点管理窗口,找到刚才编辑的文件,我们可以看到文件拥有者的信息已经显示出来了,
3 u+ m5 Z$ i3 O: G& v- H远端文件夹:
" Z8 j, L" N: ]. [& U; F2 S* k+ v* ^/ g0 }

, o. h: X/ y0 b/ b4 Y5 k; x0 ~" s7 |6 w/ t  G$ X4 Q+ F  l, ~! V

7 t8 @$ }5 H% P% x" c* z# e* q/ V本地文件夹:
. m- w' H9 f1 b% }2 Q' _2 t+ n' y( h2 y& q% W, d5 V1 L

( x0 v8 T# ~: w3 W% ?( Z8 B( W; A' Y0 w7 x" o

& [, j7 R* M# h, p$ n5 [  此时的文件已经被FW标明为Mengjue所用,它像团队中的其他成员传递一个信息,文件正在被Mengjue编辑,请勿修改。* r* v. k1 G8 ^& X8 Z5 i
三、文件的Check in3 O' y. `% `) W* |, o* k: c
  当文件修改完成后,你可以使用Check in命令,将文件传回远端服务器中。
, Z- A( ?$ y, V, M5 [* C2 L; M) Z( z
8 e  d# ?; W, J& a# J0 e. a
+ H" t  c/ O( {+ S2 i; B
' f) }9 G# D8 V6 C( D& p/ C1 c8 a8 W9 u1 [1 q, C
此时我们再来看一下远端文件夹:
5 M9 C2 q3 a7 k  ]( Y, d1 i* @4 I. U4 I) i

, N% Q7 Y3 }- k9 z5 ~$ @! Y( _: I* O/ N

( V+ k  C* t* A0 b  LOGO.png后面的Checked out标志已经消失,这代表现在已经无人对此文件进行操作,其他人可以修改此文件了。
# G. J" e9 L: ?7 u6 _; I9 t; i5 }/ e再看一下本地文件夹:
5 Z; l+ \% r4 s, ~, m! [! ?2 Z  M, W3 L% c
! D$ z) G' z+ d) _* V, g
6 G: I8 |6 B+ p/ H- `( p, F2 N4 j
  {3 d7 ~( c8 j( [% A
  这时的LOGO.png前面加了一个小锁,表示此文件已经在服务器端修改完成,防止你再次对本地文件进行修改,下次你对文件进行修改时需要先从服务器端将文件Check out回来,才可以将本地文件解锁。
$ x- H& k, n$ T& l  T四、文件的FTP管理。
, z( q; v% t. Y2 H2 I  好了,文件的版本管理就这么简单。我们再看看FW中的FTP功能。3 r) W& s7 _: e1 ~; A7 l7 F
  这个更简单了,Get是将文件从服务器端取回来,Put是将本地文件上传到服务器端。好像没什么可说的,总体感觉FTP的速度一般,不过FW的FTP管理本来就是处理一些小的图形文件,所以传输速度还算是可以。! T/ x! X0 s9 ?# V  @6 r8 k5 V
  以上我只是以个人的站点作了功能介绍,其实此功能本来是为团队工作而订制的,所以当团队合作使用此功能时,你才会体会到它的真正意义,服务器上的每个正编辑的文件都会有编辑人的相关信息,方便你对文件的归属有一个清楚的认识。以往经常由于多人编辑同一文件造成的信息丢失不会再发生了。; K# e' s/ r: O5 y9 Y
[color=red'][1]

本版积分规则

精彩图文

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