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

[复制链接]
查看: 541|回复: 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管理。
/ L# R5 s; y& K% q一、站点的建立
9 w* `4 y1 H! F/ n  也许有些朋友已经注意到了FW中的文件管理按钮,' b0 G, z3 n) S
1 K% |4 V. o  `5 N7 I9 g
: G0 M9 I2 F3 d7 h6 }0 p2 e4 {3 s# e
" l, y* `9 f4 z+ d5 J+ b
  不过很多人会发现它是灰色不可用的,这是因为我们还没有建立一个可用的站点,或者说我们当前的文件不在一个可识别的站点中,使用FW的站点管理功能,首先必须建立一个FW可识别的站点,而这个站点的建立是由DW来完成的,所以我们先来在DW中建立一个站点。FW要求在DW中建立的站点必须包含一个远端站点的定义,如下图:+ P4 s& g( M# b3 u& J; U7 X, A
$ d. X+ Q+ x( q+ g+ e/ O
+ L$ H. j! W. B' G* v5 B

" z  k5 o, m0 n) c; q) h7 |
! X8 l) ~3 ?9 g  此外,FW只能识别由FTP或Local/Network传输模式形式定义的远端站点,其他传输方式定义的站点无法使用FW的文件管理功能。因此我们只能选择FTP或Local/Network方式定义,我们这里使用了FTP方式定义。方法很简单,只需定义好远端站点的FTP地址,用户名和登录密码,如下图:
$ j! U  L* S; J- ~% O8 Q( e, w2 q  T
0 N; |% r: x% ]( o9 ~+ k/ N+ n, X# H9 @3 F

" \$ v6 R  C; r8 U  u) h0 |
6 u- \4 D4 j5 a# I" R  其次,必须勾选Enable file check in and check out选项才可以使用文件的版本控制,也就是Check in /Check out。Check out name表示文件所有者的名字。
1 O( h3 e9 u- l; J  需要说明的是如果你使用的Local/Network方式在本地定义了一个远端站点,请切记不要和你的本地站点使用同一个目录,否则FW编辑完文件后将造成文件无法使用,图形信息丢失。! q2 I/ A3 n2 i6 S# k8 [  }% J3 O
二、文件的Check out, |( i$ O8 v/ h' {5 s9 F
  好了,定义好远端站点文件夹后,我们打开一个包含在此站点中的文件,此时我们可以看到,FW中的站点管理按钮可以打开了。! s* B5 r1 r6 B/ ^' H% `7 i  E4 v

9 {* R; w  Q" Q' X* x$ J4 m
0 n$ Z' N: O# h1 U8 s* o3 b# h7 u3 w
  此时,你可以先选择Check out 一下,这样可以将文件从服务器上Check out回来,并将相关的拥有者信息传递到远端服务器中,如图:
7 I5 a& B5 W* h* e8 @# |3 G/ j8 `( J
$ L$ {3 s3 o0 ?# G6 r- O% `' x% s* k/ y8 Z4 _6 Z9 J$ Y
: N: {) c9 E5 W* Z3 k

4 P( T5 I  }' d0 l, p  这时我们再切换到DW中,打开站点管理窗口,找到刚才编辑的文件,我们可以看到文件拥有者的信息已经显示出来了,6 L! O2 S+ G, B0 b$ l( r5 n7 c
远端文件夹:
1 x# }' g, O6 V% ^+ o6 b& V3 {- ]; y! y

0 d& K, s  }7 \" q5 q
- z8 t1 I1 V: T) U
  m+ C8 F) u0 z' [0 I  i& x' E# f本地文件夹:
/ q0 Z4 I) d, i+ U! t$ B( S) ~" g7 E: s
; A0 _' @, h1 X; x$ w9 H$ r
3 l$ O3 c$ i& Z7 q% _5 ?4 r$ U

$ D$ C- }" \( s9 I. b  此时的文件已经被FW标明为Mengjue所用,它像团队中的其他成员传递一个信息,文件正在被Mengjue编辑,请勿修改。' o, \6 C0 {* J  }/ F+ e
三、文件的Check in
8 ]2 p0 ~. s+ E6 l0 m3 {  当文件修改完成后,你可以使用Check in命令,将文件传回远端服务器中。6 C: K; [" I! i9 Z( e% H. x
; n! O) ]& D: U' l; w4 |
5 }$ Y2 K5 l  a+ L1 Y8 P

# q9 X& U# E. f4 R
& f+ e1 Z1 x1 U6 n, S$ u此时我们再来看一下远端文件夹:
* u, e- Q8 m  }( S7 i, a0 H! t
0 b! E) v, e/ l" `( E1 V9 A! E
* [, @7 x# w' A
/ T! ~: _  Q; B- N2 r0 Y- c2 @
9 ]' u( C" W5 W  LOGO.png后面的Checked out标志已经消失,这代表现在已经无人对此文件进行操作,其他人可以修改此文件了。0 ~7 c8 J# x1 q4 h
再看一下本地文件夹:$ N/ p6 f5 [! d8 P. b$ n6 ?5 o/ Y

7 E9 h, \# i( L/ O4 M3 U: J; z2 d$ D# u5 Y; r7 V# O  v

' f0 _. H, u$ p+ {8 p* y
- n( e, N5 j( o+ R0 P* S  这时的LOGO.png前面加了一个小锁,表示此文件已经在服务器端修改完成,防止你再次对本地文件进行修改,下次你对文件进行修改时需要先从服务器端将文件Check out回来,才可以将本地文件解锁。% [; C/ {  r% O" z+ z+ H
四、文件的FTP管理。* _- i" `6 w$ ]8 J9 T
  好了,文件的版本管理就这么简单。我们再看看FW中的FTP功能。
- T5 `& A' \% a8 v, g# p8 N  这个更简单了,Get是将文件从服务器端取回来,Put是将本地文件上传到服务器端。好像没什么可说的,总体感觉FTP的速度一般,不过FW的FTP管理本来就是处理一些小的图形文件,所以传输速度还算是可以。/ L( v9 d! N3 I# u
  以上我只是以个人的站点作了功能介绍,其实此功能本来是为团队工作而订制的,所以当团队合作使用此功能时,你才会体会到它的真正意义,服务器上的每个正编辑的文件都会有编辑人的相关信息,方便你对文件的归属有一个清楚的认识。以往经常由于多人编辑同一文件造成的信息丢失不会再发生了。
& v$ u2 B1 g; C( L- a[color=red'][1]

本版积分规则

精彩图文

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