SVN客户端smartsvn详细功能解析!

时间:2023-06-05 17:16:32 

martsvn for mac是Mac OS平台上的功能完备的Subversion客户端,除了基本的Subversion命令如checkout, update, commit, merge以外,它也支持标签和分支处理(无需处理URL),有内置的比较和冲突解决工具,无需安装其他工具就可以处理SVN工作拷贝。 


1、Check Out--检出一份服务器上已经存在的代码SVN客户端smartsvn详细功能解析!

需要从管理员那获取地址,从Check Out Project页面,点击Manage按钮,进入到Repository Profiles页面,可以对已经存在的svn地址进行复制、编辑、删除、排序(上移和下移),如果是检出一份新的代码,肯定是要添加一个新的SVN信息,所以应该选择Add,进入到Add Respository Profile页面,可以根据实际情况来填写自己获得的svn的地址信息,也可以直接点击Enter SVN URL,输入从管理员那获得的SVN仓库的地址,点击ok,会自动的将仓库信息显示在Add Respository Profile页面,点击continue按钮,进入到增加仓库配置的详细页面,包含SVN的验证信息(一般是账号和密码),然后continue,如果有权限可以添加成功,否则添加失败。
仓库信息配置好之后,点击Check Out,选择保存在本地的位置等信息。

2、Update
选择需要更新的文件夹,点击更新即可。---如果更新有冲突怎么办?

3、Commit
需要注意三点,一是新添加的文件需要先点击Add+按钮,将文件先添加到提交列表,然后点击commit;二是注意隐藏文件的提交,比如iOS开发的静态库.a文件的提交,容易被客户端给忽略掉了,可以选择菜单View-ignored Fileds 查看是不是给需要提交的文件给忽略了,如果忽略了,将其选中,选择添加,然后commit;三是注意删除文件,如果在工程中删除了,在客户端中直接选中删除的文件,Remove,然后commit。如果在处理删除文件的时候总是提示“XXXOut of date”,则需要先将改文件夹 Revert,然后update,在执行删除动作。

4、设置代理。在使用局域网开发又需要向公网提交代码,就需要设置代理了。
在菜单Repository的Mange Profiles目录下,可以在Proxies标签下配置代理,可以在Profiles标签下选中某一个仓库地址,点击Edit按钮,设置它是否使用代理,以及使用哪一个代理。

5、遇到文件冲突怎么办?
选中冲突的文件,点击Chanes按钮,然后进入到解决冲突的页面,可以根据实际情况来解决。

6、Annotate的使用
该功能可以看具体某一个文件在第多少个版本上更新了。以及更新了什么内容

7、Log的使用
该功能看某个仓库,在一段时间内,多少人提交了代码以及提交的时间,提交的内容等

8、乱码如何解决
如果你遇到自己提交到svn的汉子是正常的,更新下来的也是正常的,但是在版本之间比对的时候汉子是乱码,就需要设置一下了。在菜单Project--setting和Defualt Setting里面设置字符集为UTF-8格式。即可

9、代码的回滚
如果需要将本地代码回滚到具体的某一个版本,那么有两种方式供您选择,一是重新Check Out一份代码,在Advance里面选择更新到具体一个版本;二是Modify--Recate里面可以进行操作

10、可以在window菜单下面设置窗口的布局

11、可以在View--TableColumns里面设置某个文件的具体显示信息

12、可以在Project-Project Manger菜单下重命名本地仓库的文件名

13、可以在Edit-Customizer菜单下自定义显示在窗口上的快捷菜单。

14、在把新的内容添加到项目中,不能包含以前的svn信息,在mac下清除svn信息,常常使用命令来处理,在指定的目录下执行SVN客户端smartsvn详细功能解析!

标签:smartsvn功能,Subversion客户端
0
投稿

猜你喜欢

  • XP系统提示dcom server process launcher错误怎么办?

    2023-08-18 15:18:14
  • 豆瓣阅读APP怎么选购特价书?豆瓣阅读APP选购特价书的方法

    2023-09-29 13:34:37
  • win7开机提示系统自动修复无法正常进入的原因分析及解决

    2022-04-01 17:39:11
  • Excel如何对表格中的数据进行求和运算?

    2022-02-05 14:44:13
  • wps表格中如何添加水印

    2022-10-19 12:11:26
  • Win10切换屏幕卡死怎么办?Win10切换屏幕卡死的解决办法

    2022-12-03 02:04:13
  • WPS excel如何制作双行工资条

    2023-03-04 06:26:29
  • Win10启动任务栏假死的解决方法

    2023-09-08 07:57:19
  • Win10电脑的录音设备怎么设置?设置录音设备详细步骤

    2022-02-12 21:08:14
  • 放下手机不再熬夜,这里有三款软件能帮到你

    2022-02-03 20:17:23
  • Excel中进行固定表头的操作技巧

    2023-11-30 23:06:40
  • Win7系统下提示“无法访问指定设备路径或文件”

    2023-06-18 04:47:46
  • Windows10系统怎么禁止硬盘自动挂载?

    2022-08-27 23:27:03
  • 笔记本上的Fn是什么键?联想笔记本上的Fn键有什么用?

    2023-06-18 14:19:59
  • MacOS Big Sur打开dmg文件出现资源忙问题怎么解决?

    2023-12-06 02:01:03
  • 如何解决Win7视频聊天时对方无法获取声音的问题

    2023-08-16 19:20:27
  • win10显卡驱动安装失败怎么解决

    2022-12-16 23:36:13
  • Win10 1909正式版移除My People

    2023-11-30 00:04:29
  • 谷歌翻译网页插件无法使用怎么办?

    2023-03-09 09:01:30
  • Win7系统蓝屏故障0x0000007f的详细解决方法

    2023-03-14 08:58:16
  • asp之家 电脑教程 m.aspxhome.com