怎么把本地文件通过svn上传到服务器

如题所述

不用把文件复制一份到目录下的上传方法(类似把文件上传到网盘):

1、把URL复制到浏览器中,检查网络是不是通的,输入账号密码可以查看目录结构;


出现下图情况则网络不通或者URL错误,注意区分使用内外网的URL。

2、任意文件夹下右键-TortoiseSVN-版本库浏览器,英文版的菜单名称自行翻译。

3、打开版本库浏览器如下,输入已测试可用的URL,点击箭头可查看目录结构,与资源管理器相似。

4、演示上传一个本地文件夹(包含多个子文件夹、文件的)到“数据”目录下

5、在版本库浏览器的“数据”文件夹下右键-创建文件夹,以需要上传的文件夹名称命名。

6、资源管理器中找到需要上传的文件夹,右键-TortoiseSVN-导入,需要注意的是资源管理器中右键导入不会把最高一级的文件夹也导入,因此需要先手动新增最高一级的文件夹,里面的若干个文件夹和文件都会导入进去。

7、点击“浏览”按钮,选择需要刚刚新增的文件夹,点击确定,导入窗中版本库URL显示为需要上传的路径,点击确定。

8、导入显示如下

9、导入成功后版本库浏览器中可看到已上传的文件夹/文件

11、也可以在版本库浏览器的对应目录下直接右键-加入文件/文件夹,浏览选择需要上传的文件/文件夹

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31
在安装了tortoiseSVN前提下,
1.svn checkout 路径正确与否,用户名密码正确与否;
2.没有提交过的就用TortoiseSVN->Add;
3.commit
如果你SVN客户端是用TortoiseSVN的话,先在SVN服务器端新建一个空的版本库并分配给你读写权限(这一步通常需要SVN管理员才能操作)。
然后用TortoiseSVN从客户端将这个空版本库checkout出来,这会得到一个含隐藏的.svn文件夹的文件夹,然后将你的项目内容复制到这个文件夹中。
然后对这个文件夹点鼠标右键,选择commit,勾选所有要上传的文件,然后点确定就OK了。
SVN在服务器端的存储方式和客户端是不一样的,所以在服务器端是看不到源文件的。服务器端有两种存储方式FSFS和BDB,目前默认都是FSFS。
相似回答