命令行svn在提交时,如何排除某一文件 5
首先注意我问的是命令行的svn,就是在sh下用svn,客户端的那种就不要解答了。。。比如,当前路径有4个文件,但是我修改两个,使用svnst查看时,大概如下:Ma.txt...
首先注意我问的是命令行的svn,就是在sh下用svn,客户端的那种就不要解答了。。。
比如,当前路径有4个文件,但是我修改两个,使用svn st查看时,大概如下:
M a.txt
M b.txt
但是我下面想做提交的动作时,不想提交b.txt这个文件,请问,如何可以简单的做一次提交但是避开b文件,
注意,我还想保留b文件当前的修改状态,只是现在这次提交不想提交它。
求大神帮解答。
恩,大家好,我这个问题我自己解决了。
我提问当然只是一个简单情况,我想问的不是这两个问题的问题怎么办,如果有大量文件需要筛选提交怎么办。
我花了点时间研究了一下,这里分享给大家。
可以使用svn的changelist
具体方法如下:
svn changelist CLNAME TARGET...
svn changelist --remove TARGET
别名:cl
描述:可以将wc中的文件从逻辑上分组.
访问库:否
eg:svn cl clName file.cpp file2.cpp file3.cpp ##将file.cpp等三个文件加入名叫clName的changelist
eg:svn commit --changelist clName -m "ci" ##将clName下的所有文件提交
这个还是很好用的。 展开
比如,当前路径有4个文件,但是我修改两个,使用svn st查看时,大概如下:
M a.txt
M b.txt
但是我下面想做提交的动作时,不想提交b.txt这个文件,请问,如何可以简单的做一次提交但是避开b文件,
注意,我还想保留b文件当前的修改状态,只是现在这次提交不想提交它。
求大神帮解答。
恩,大家好,我这个问题我自己解决了。
我提问当然只是一个简单情况,我想问的不是这两个问题的问题怎么办,如果有大量文件需要筛选提交怎么办。
我花了点时间研究了一下,这里分享给大家。
可以使用svn的changelist
具体方法如下:
svn changelist CLNAME TARGET...
svn changelist --remove TARGET
别名:cl
描述:可以将wc中的文件从逻辑上分组.
访问库:否
eg:svn cl clName file.cpp file2.cpp file3.cpp ##将file.cpp等三个文件加入名叫clName的changelist
eg:svn commit --changelist clName -m "ci" ##将clName下的所有文件提交
这个还是很好用的。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询