SmartSVN for Mac 使用说明

:2022年07月03日 CSDN
分享到:

文章目录连接 SVN 服务器签出(Check Out)导出(Export)打开工作副本(Open Working Copy)打开和管理项目移除工作副本(Remove Working Copy)项目及工作副本目录导航窗口查看和配置被忽略的文件操作...

文章目录

连接 SVN 服务器

在这里插入图片描述

签出(Check Out)

Check OutCheck In 对应,而 Check In 其实就是 Commit 操作。
通过 Check Out 获取到的文件仍处于 SVN 版本控制中,与版本库保持关联,我们可以进行 Update 或者 Commit 操作。同时检出的目录下有一个 .svn 的隐藏目录,存储着一些版本的元数据信息。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

导出(Export)

Export 简单导出一个版本的数据,导出的文件脱离 SVN 版本控制,修改后无法进行 UpdateCommit 操作。导出文件夹下没有 .svn 目录。

Export 导出的是一个没有 .svn 版本控制器文件的纯净目录,一般用于产品发布,或者是用作代码回滚测试。

打开工作副本(Open Working Copy)

菜单栏的 Project → Open Working Copy。

在这里插入图片描述

接着选择受 SVN 控制的目录,即含有隐藏目录 .svn 的目录。

在这里插入图片描述

以项目管理(Open in new project)的方式打开工作副本。

在这里插入图片描述

点击完成后在左边栏的项目列表区就可以看到打开的项目了,也就是工作副本。

在这里插入图片描述

不以项目管理(Don’t manage as project)的方式打开工作副本,虽然打开工作副本但是并不会创建对应的项目,因此下次打开的时候依旧需要通过菜单栏 【Project】 - 【Open Working Copy】 的方式去打开,就非常麻烦了。如果创建了项目或者加入已有的项目,下次可以直接在项目列表中选择项目打开,方便快捷。

个人建议:
SVN 客户端是把含有隐藏目录 .svn 的目录当成项目进行管理,所以这里要需要特别注意,如果你的 SVN 客户端管理多个产品,而产品下又有多个项目,建议你本地的目录结构如下:

svn-data|---- product-name|----- project-name            |-----trunk            |-----branch            |-----tag|----- project-name...|---- product-name|----- project-name1234567891011

在本地以产品目录作为版本控制的根目录(即 .svn 所在的目录),将 SVN 服务器中项目所在目录下(注意这里不包含项目目录本身)的内容全部检出到本地的产品目录下(这样就可以把本地的产品目录作为 SVN 工作副本的根目录,在 SVN 客户端可以直接选择此目录打开),当然你可能你并不需要这么多的东西,你可以检出后把不要的删除了,以后只在你自己负责的项目目录下更新和提交就可以了。

打开和管理项目

在这里插入图片描述

在这里插入图片描述

移除工作副本(Remove Working Copy)

从项目中移除工作副本。

在这里插入图片描述

注:移除的工作副本,可以再次通过菜单栏的 【Project】 - 【Open Working Copy】 打开

项目及工作副本目录导航窗口

在这里插入图片描述

查看和配置被忽略的文件

在这里插入图片描述

如果你要提交被忽略的文件,可以选中文件,点按鼠标右键,在菜单列表中选择【Add】添加到提交计划中,下次就可以提交了。

在这里插入图片描述

可以在用户主目录下的隐藏目录 .subversion 下的文件 confige 中配置被忽略的文件,如下图所示:

在这里插入图片描述

在这里插入图片描述

也可以在客户端进行配置:

在这里插入图片描述

在这里插入图片描述

建议将【Default Settings】也设置成相同的配置:

在这里插入图片描述

Smart SVN 上传被忽略文件的另一种方式就是将某种类型的文件设置成 Binary 类型,这样 SVN 在查找忽略文件时就会将其排除掉,直接按照 Binary 类型来对待(SVN 允许上传 Binary)。通过这种方式来达到直接上传被忽略文件的目的。

在这里插入图片描述

一般忽略的文件格式和文件有以下这些:

*.o
*.lo
*.la
*.al
.libs
*.so
*.so.[0-9]*
*pyc
*.pyo
*.rej
*~#*#.#**.swp
.DS_Store123456789101112131415

操作输出信息窗口

在这里插入图片描述

工作副本处理日志

在这里插入图片描述

在这里插入图片描述

强行解锁

在这里插入图片描述

变动文件列表窗口

本地工作副本修改过的,新增的,删除的文件都会显示在此窗口中。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

提交

提交本地工作副本的变更到 SVN 服务器上,保持与服务器的数据同步。

【工作副本目录导航】窗口选择目录提交:

在这里插入图片描述

在这里插入图片描述

在【变动文件列表】中直接选择需要提交的文件:

在这里插入图片描述

移动目录/文件

在这里插入图片描述

在这里插入图片描述

切换账号

Preference → Authentication,把 Subversion 列表中原有的记录删除,重新操作开启 SmartSVN 时就会弹出用户密码输入框,从而达到切换账号的目的。

在这里插入图片描述

清除缓存

进入工作副本的根目录下的隐藏目录 .svn,找到里面的目录 pristine,查看其大小,如果已经远远超过了工作副本数据的实际大小,可以考虑清理下缓存,你可以选择想要清理的项目,然后点击菜单栏的【Modify】-【Clean Up】,如下图所示:

在这里插入图片描述

前后修订版内容比对查看窗口

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

来源:https://blog.csdn.net/liaowenxiong/article/details/115439749

[我要纠错]
文:王振袢&发表于江苏
关键词: 文章 目录 连接 服务器 签出

来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。

点个赞
0
踩一脚
0

您在阅读:SmartSVN for Mac 使用说明

Copyright©2013-2024 JSedu114 All Rights Reserved. 江苏教育信息综合发布查询平台保留所有权利

苏公网安备32010402000125 苏ICP备14051488号-3技术支持:南京博盛蓝睿网络科技有限公司

南京思必达教育科技有限公司版权所有   百度统计

最热文章
最新文章
  • 卡尔蔡司镜片优惠店,镜片价格低
  • 苹果原装手机壳