linux 服务器下将文件上传到svn服务器

linux 服务器下将文件上传到svn服务器,第1张

原文:【https://www.cnblogs.com/LiuYanYGZ/p/11029552.html】

1.首先将svn的所指定的目录checkout到本地目录下:

使用svn co +服务器的地址(path),输入服务器的密码即可,此时会自动在本地目录下同步服务器你所指定的目录及里面所有的文件(其中co 即是 checkout的简写)

例如:svn co http://svn.xxx.com/path

此时在本地目录下就会出现名为path的文件夹

2.往版本库中添加新的文件(夹)

将所要上传的文件(夹)复制到svn服务器的指定文件结构目录下,跳转到该目录下然后执行:

svn add +文件名

如,svn add map.py

svn ci -m “ xx”  map.py  (“”号内加的是文件夹的注释)  或

svn commit -m 'xx' map.py

3.上传完成之后,在svn服务器刷新即可看到上传的文件(夹)

1、需要在服务器上安装svn服务器端,启动svn服务,并创建一个svn库;

2、将当前的default文件夹变成新建的svn库的工作副本(客户端存放数据的文件夹),具体 *** 作:将当前default文件夹下的内容import到新建的svn库中,然后再清空default,然后再将svn库中的内容checkout到default;

3、使用svn的post-commit钩子(这个钩子是在每次成功commit后被SVN服务器自动调用的),编辑这个钩子,内容就是svn update 文件夹default,这样每次commit成功后就会自动更新default文件夹;

4、在你自己的电脑上checkout那个svn库,然后你就可以从本地commit,然后服务器端就自动更新default文件夹了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11456072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存