TortoiseSVN是客户端,用哪个服务器比较好?
当然是SVN服务器了
SVN服务器端的安装有多种安装包,比如SVN的官方安装包、CollabnetSVN的安装包、VisulSVN的安装包,我喜欢用Collabnet的安装包,内置了Apache,便于将来的扩展,而且是免费的
如果需要进一步了解SVN服务器端的安装,可参考我的百度文库,其中有一篇SVN服务器的架设指南
如何在Xcode下使用SVN?
先假设你的macos已经安装了xcode,那么下载检测你的xcode是否安装了svn组件:在命令行中如入:svn-version如果提示:commandnotfound说明没有安装提示其它说明本机已经安装安装xcode自带的svn客户端:xode--->preferences--->Download--->CommandLineTool点击。安装完成之后找到:window--->Organizer--->Repostories在右侧菜单下面找到按钮点击AddRepostoies,这个过程可能不同版本xcode位置不一样当前版本之后就按提示框填写snv名称、svn地址、svn类型直接下一步Add完成,在右侧菜单栏会显示你添加svn名称,点击展开选中Root目录一般会在左侧显示svn的资源列表。但是当时我采用的是本地svn服务器,VisualSVNSever创建了采用https协议的svn服务器,xcode链接正常但看不到资源,添加目录时提示https的证书是不受信任的解决方法如下:打开终端:svnls回车按照提示输入p便可解决。
androidstudio怎么装svn插件?
androidstudio不需要自己去安装svn版本管理插件,下载安装androidstudio就已经集成后了,点击菜单vcs,下拉就可以看到svn的菜单,点击设置需要访问的本地服务器,有几个快捷图标,直接上传或者更新,非常方便。
svn自带了备份机制,至少有两种方式:
1、使用svnsync指令,将源SVN服务器上的版本库同步到备份SVN服务器去(增量同步),一般和post-commit钩子结合使用,在post-commit这个钩子中设定每次commit时自动执行一次同步操作。
2、使用svnadmin hotcopy指令,将SVN服务器上的版本库备份到某个文件夹(可以是整库备份,也可以是增量备份),可以与post-commit钩子结合使用,也可以用操作系统的定时任务来调用。
其它还有比如开源软件freefilesync,也可以实现源文件夹和目标文件夹之间的同步,可以设定同步操作的间隔时间,也可以实现备份,用起来也比较简单。
当然,最省事的方法莫过于安装Collabnet SVN Edge版SVN服务器,这个SVN服务器安装包的安装配置都很省心,基本一个安装包装完就能用,自带了SVN服务器控制台,通过控制台就可以配置进行SVN库的备份。
0条评论