首页 > 编程知识 正文

svn本地服务器搭建,svn上传文件到服务器

时间:2023-05-04 20:54:47 阅读:28971 作者:2041

问题:

如果目录中的文件太多,不知道每个文件在SVN中的状态,只需传递修改后的文件如何?

想法:

1、查看所有文件的状态

2 )从文件状态中筛选“m”(修改)文件

3、交给

解决方案:

1,输入命令: $svn st

显示所有文件的状态,例如:

guizhigngdemini : proj.iosguizhigang $ SVN ST

mchannels/91/src/app controller.mm

M channels/91/src/dota_91.plist

mchannels/i4/src/app controller.mm

mchannels/itools/src/app controller.mm

mchannels/itools/src/dota _ itools.plist

mchannels/ky/src/app controller.mm

mchannels/PP/src/app controller.mm

mchannels/TB/src/app controller.mm

mchannels/xy/src/app controller.mm

m dota.xcode proj/project.PBX proj

? dota.xcode proj/xc shared数据/xc调试器

你可以看到我在环境中的输出结果

2,输入命令: $ SVN ST|grep ' m '|cut-c8-modified.txt

上述命令将筛选状态为m的文件并将其保存在modified.txt文件中。 可以打开此文件以确认是否正确。

3,只将modified.txt中记录的文件传递给SVN服务器

输入命令: SVN ci-m ' addbuygoodsfuntoeverychannel '-- targets modified.txt

例如:

guizhigngdemini : proj.iosguizhigang $ SVN ci-m ' addbuygoodsfuntoeverychannel '-- targets modified.txt

sending channels/91/src/app控制器. mm

sending channels/91/src/dota _ 91.plist

sending channels/i4/src/app控制器. mm

sending channels/itools/src/app控制器. mm

sending channels/itools/src/dota _ itools.plist

sending channels/ky/src/app controller.mm

sending channels/PP/src/app控制器. mm

sending channels/TB/src/app控制器. mm

sending channels/xy/src/app控制器. mm

sending dota.xcode proj/project.PBX proj

传输文件数据.

建议修订9413。

解决问题!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。