pengpenglin
人,必须选择一种生活方式并有勇气坚持下去
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 262, comments - 221, trackbacks - 0
【原】SVN In Action(6)
前面我们已经讲了如何忽略单个文件,现在我们来看看如何忽略多个文件。假设现在我们的ECoupon目录下多了几个这样的文件
C:
\>
svn list E:
\
Temp
\
ECoupon
WebRoot
/
doc
/
src
/
C:
\>
svn status E:
\
Temp
\
ECoupon
? E:
\
Temp
\
ECoupon
\
.classpath
? E:
\
Temp
\
ECoupon
\
.mymetadata
? E:
\
Temp
\
ECoupon
\
.project
C:
\>
svn info E:
\
Temp
\
ECoupon
Path: E:
\
Temp
\
ECoupon
URL: http:
//
localhost:
8000
/
svn
/
Workspace
/
Ericsson
/
ECoupon
Repository Root: http:
//
localhost:
8000
/
svn
/
Workspace
Repository UUID: 06f3a259
-
b3b5
-
ff4e
-
9a70
-
52e8834f1976
Revision:
9
Node Kind: directory
Schedule: normal
Last Changed Author: qlinpen
Last Changed Rev:
9
Last Changed
Date
:
2009
-
12
-
08
15
:
12
:
00
+
0800
(星期二,
08
十二月
2009
)
svn list显示的是已经加入版本控制的内容,svn status显示的是本地工作副本的实时改变,svn info显示的是静态信息。
现在我们可以看到已经有3个文件新加入了,如果我想同时忽略这三个文件应该怎么做呢?如果按照
《SVN In Action (5)》
中的做法逐个依次做的话你会发现最终只有.project文件会被加入忽略列表。---- 没错!因为每一次的propset执行都会覆盖上一次的设置。
那么能否一次加入多个呢?我们来看下面的实验结果:
E:
\
Temp
\
ECoupon
>
svn propset svn:ignore
'
.classpath .mymetadata .project' .
svn: warning:
'
.mymetadata' is not under version control
svn: warning:
'
.project'' is not under version control
property
'
svn:ignore' set on '.'
E:
\
Temp
\
ECoupon
>
svn propget svn:ignore
'
.classpath
实验证明:命令行一次加入多个忽略文件是做不到的。
那么还有什么办法呢?我们来看svn propset命令的语法:
svn propset PROPNAME [PROPVAL|
-F VALFILE
] PATH...
这个命令告诉我们除了逐个输入外,还可以通过文件来编辑属性。下面就是执行步骤
Step 1:
在本地任意目录下创建一个文件,名字假设为ignore.txt
Step 2: 编辑该文件,添加想要忽略的文件名列表
.myeclipse
.settings
.classpath
.mymetadata
.project
Step 3: 通过文件一次忽略多个条目
C:
\>
svn ps svn:ignore
-
F E:
\
Temp
\
ignore.txt E:
\
Temp
\
ECoupon
Step 4: 提交变更
C:
\>
svn ci
-
m
"
ignore by files
"
E:
\
Temp
\
ECoupon
Step 5: 检查忽略是否生效
E:
\
Temp
\
ECoupon
>
svn propget svn:ignore
.myeclipse
.settings
.classpath
.mymetadata
.project
可以看到现在所有要忽略的文件都已经被加入svn的属性了。
-------------------------------------------------------------
生活就像打牌,不是要抓一手好牌,而是要尽力打好一手烂牌。
posted on 2009-12-08 16:15
Paul Lin
阅读(533)
评论(0)
编辑
收藏
所属分类:
项目管理
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
相关文章:
【转】有没有可能进行同级管理
敏捷文章三则
【原】敏捷开发沉思(真实对话)
【转】新任项目经理必须掌握的五项修炼
【转】管理者的困境:放权或者崩溃
【转】网络阅读,为什么人会浮躁?
【原】SVN In Action系列发布
【原】SVN In Action(23)
【原】SVN In Action(22)
【原】SVN In Action(21)
<
2009年12月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(21)
给我留言
查看公开留言
查看私人留言
随笔分类
J2EE 框架(9)
J2EE基础(4)
J2SE(43)
Java 工具(5)
Oracle Concept(4)
Oracle SQL/PLSQL(9)
Oracle 开发(13)
Oracle 管理(4)
Oracle 调优
Oracle 错误诊断
RoR(19)
UML(3)
Unix / Linux(13)
Web基础(19)
其它技术(7)
感悟(3)
杂项(7)
架构与性能(8)
模式与重构(19)
灌水(8)
电影与音乐(16)
走过的路(1)
软件过程与软件方法(3)
阳光户外(2)
项目管理(36)
随笔档案
2012年2月 (3)
2011年11月 (4)
2011年10月 (1)
2011年9月 (2)
2011年8月 (2)
2011年7月 (5)
2011年6月 (3)
2011年5月 (1)
2011年4月 (1)
2011年3月 (3)
2011年1月 (1)
2010年12月 (1)
2010年11月 (5)
2010年10月 (3)
2010年9月 (1)
2010年7月 (1)
2010年6月 (1)
2010年5月 (4)
2010年4月 (9)
2010年3月 (19)
2010年2月 (8)
2010年1月 (3)
2009年12月 (34)
2009年11月 (1)
2009年10月 (2)
2009年7月 (4)
2009年6月 (5)
2009年5月 (3)
2009年4月 (2)
2009年3月 (1)
2009年2月 (5)
2009年1月 (5)
2008年12月 (13)
2008年11月 (4)
2008年10月 (1)
2008年9月 (6)
2008年8月 (5)
2008年7月 (3)
2008年6月 (31)
2008年5月 (10)
2008年4月 (9)
2008年3月 (7)
2008年2月 (4)
2008年1月 (19)
BlogJava热点博客
BeanSoft
Jack.Wang
如坐春风
诗特林
郑晖
银河使者
阿密果
隔叶黄莺
好友博客
无羽苍鹰
搜索
最新评论
1. re: 【Java基础专题】编码与乱码(01)---编码基础[未登录]
666666666666666666666这几天正在做个类似工程编码出现错误
--李
2. re: 【Java基础专题】IO与文件读写---使用Apache commons IO简化文件读写
不错
--阿斯兰
3. re: 【Java基础专题】编码与乱码(03)----String的toCharArray()方法
多谢分享
--thx
4. re: 【Java基础专题】编码与乱码(05)---GBK与UTF-8之间的转换
评论内容较长,点击标题查看
--karl
5. re: 【Java基础专题】编码与乱码(01)---编码基础[未登录]
谢谢,帮了我大忙!
--小龙
阅读排行榜
1. Oracle中如何插入特殊字符:& 和 ' (多种解决方案)(48373)
2. getOutputStream() has already been called for this response的解决方法(43328)
3. 【Java基础专题】编码与乱码(05)---GBK与UTF-8之间的转换(36966)
4. 360安全卫士误删audiosrv.dll文件造成系统无声的解决方案(21211)
5. Java中读取字节流并按指定编码转换成字符串的方法(17301)
评论排行榜
1. 360安全卫士误删audiosrv.dll文件造成系统无声的解决方案(33)
2. 【原】Oracle开发专题之:时间运算(11)
3. 【Java基础专题】编码与乱码(05)---GBK与UTF-8之间的转换(11)
4. getOutputStream() has already been called for this response的解决方法(10)
5. 【原】Oracle开发专题之:分析函数(OVER)(8)