图纸保存在svn规则

图纸保存在svn规则,第1张

SVN服务器端不是简单将上传的文件一个一个存放起来的。
SVN服务器端默认采用的FSFS格式是将每commit的内容增量方式存放的,每个增量包存成1个文件,这个增量包中包括了这次commit的全部数据也就是说你不可能在服务器端存放该版本库的文件夹下找到你上传的某个文件。
使用SVN的基础是,从SVN服务器上将项目内容获取到本地系统文件夹中。
这一步就是通过SVN的右键菜单Checkout *** 作当文件获取到本地之后,就可以进行文件 *** 作了。
建议,在每次进行文件 *** 作之前,先获取服务器上的新文件使用方式就是在本地文件夹中,点击鼠标右键选择SVNUpdate菜单,svn就会自动从服务器上获取新文件,并自动合并到本地文件。

首先在服务器端创建一个SVN库,这时是只有一个顶级文件夹的空仓库,然后:
1、从客户端checkout这个空的SVN库;
2、在客户端checkout出来的这个空文件夹中,按自己的需要新建各级子文件夹,以形成所需的目录结构;
3、对checkout出来的这个文件夹执行add *** 作,将新建的各级子文件夹纳入SVN控制;
4、对checkout出来的这个文件夹执行commit *** 作,将刚add进来的各文件夹提交到SVN服务器端。

基本 *** 作就如上所述了,顺便说一下SVN官方推荐的文件夹结构:
根目录下分成trunk、branches、tags三个子文件夹,其中trunk用于存放开发主干,branches用于存放各种分支,tags用于存放各种标记。

svn服务器怎么添加多级项目,这里分享下 *** 作方法。

设备:联想电脑

系统:win8

软件:svn

1、首先在电脑中打开VisualSVN Server Manager软件,如下图所示,找到users。

2、然后选择Create User或者新建,如下图所示。

3、选择新建之后,点击User。

4、最后在打开的窗口中,填写Username和password后,点击ok按钮,添加项目就完成了。

svn自带了备份机制,至少有两种方式:\x0d\1、使用svnsync指令,将源SVN服务器上的版本库同步到备份SVN服务器去(增量同步),一般和post-commit钩子结合使用,在post-commit这个钩子中设定每次commit时自动执行一次同步 *** 作。\x0d\2、使用svnadminhotcopy指令,将SVN服务器上的版本库备份到某个文件夹(可以是整库备份,也可以是增量备份),可以与post-commit钩子结合使用,也可以用 *** 作系统的定时任务来调用。\x0d\\x0d\其它还有比如开源软件freefilesync,也可以实现源文件夹和目标文件夹之间的同步,可以设定同步 *** 作的间隔时间,也可以实现备份,用起来也比较简单。\x0d\\x0d\当然,最省事的方法莫过于安装CollabnetSVNEdge版SVN服务器,这个SVN服务器安装包的安装配置都很省心,基本一个安装包装完就能用,自带了SVN服务器控制台,通过控制台就可以配置进行SVN库的备份。

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

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

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

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

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

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

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

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

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

8、导入显示如下

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

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


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

原文地址: https://outofmemory.cn/zz/12748105.html

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

发表评论

登录后才能评论

评论列表(0条)

保存