tag 标签: svn

相关博文
  • 热度 3
    2021-3-11 15:03
    2392 次阅读|
    1 个评论
    SVN和GIT相信是大家使用最多的代码协同工具,不过可能在win下用的比较多,那今天在ubuntu上运行一遍,操作都差不多。某种程度上讲,我也更喜欢指令操作。 1. 远程登录虚拟机,也可以页面操作,看个人习惯。ssh也行,如果连接不上注意上 防火墙 2.确保可以连接网络 3. 安装软件之前建议先 apt-getupdate;apt-get upgrade 注意点是最好安装国内的源 速度快很多 注意点, update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。 upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。当然这一步不是必须的。 4. 检查一下有没有安装svnsudo apt-get install subversion 5. 根据提示安装 6. 登录SVNsvn checkout path(path 是服务器上的目录) 注意点是路径这里需要导入实际的路径 有可能是svn开头的,也有可能是https开头的,注意权限。导入现有的工程,注意内网和外网。 7. 可以看到代码更新下来了 8. 修改完更新 9. 提交注意点 10. 完成 11. 常见的指令说明
  • 热度 15
    2014-4-8 11:25
    1826 次阅读|
    0 个评论
    Debian使用一段时间后,开始尝试将一些常用的工具软件也迁移上来。前天开始尝试安装TortoiseHG,这是一个类似svn的版本控制软件,可以有效的管理软件开发过程中不同阶段的代码,对团队开发也很方便。类似的软件不少,在Windows下最早使用TortoiseSVN,后来使用TortoiseHG。 这个软件在Debian的软件仓库中有,可以直接通过apt-get或新立得进行安装。现在TortoiseHG不再使用GTK,而是使用QT做为界面,因此需要安装QT4。如果在安装时遇到依赖关系错误的问题,可能需要在软件源中添加sid软件源,这样通常就可以正常安装了。安装后的使用方法和以前没有太大区别。  
  • 热度 19
    2012-7-5 23:02
    1985 次阅读|
    0 个评论
    总体思路就是在google code上申请一个开源项目, 然后用版本控制客户端tortoisesvn来提交或更新源代码   首先从http://tortoisesvn.tigris.org/中下载最新的tortoisesvn客户端,一路安装下去即可。   接着在google上申请一个账号,申请好登陆之后,点击右上角的【我的账户】,在产品界面中选择【代码】,在新的界面中总侧边栏中选择【项目托 管】,在新界面中的底部有【Create a new project】,点击它,按照向导创建你的项目,不过要注意的是Project name:这一项是你将来项目域名的一部分,不要有空格在字母或数字之间。这样项目就创建好了,点击右上角的【profile】,这时你创建的项目显示出 来了,选择一个项目点击进入,在标签上选择【source】,这时下面就出现了你的项目的提交源码的地址。   接下来你新建一个空文件夹,然后点击右键,选择【svn checkout】,把刚才google上的第一个地址拷贝上去,例如我的google上显示的是 “svn checkout https ://javawebcamplayer. googlecode .com/svn/trunk/ javawebcamplayer --username akashequ,”,这里就拷贝红色的字符串拷贝到tortoisesvn上提示的地址栏上去,点确定后还会提示你输入用户名和密码,用户名是你的google账户,密码有点特殊,你要点击上面google上面 When prompted, enter your generated googlecode .com password.点击链接,把获得的密码放到密码栏上去, 这 样等待传输完毕后,把你的项目文件或文件夹放到那个文件夹下面去,右键点击【svn commit】,在出现的对话框中让你选择提交的文件或文件夹,选择【SELECT all\detect all】,点【ok】把项目文件传到服务器上去。这时你就可以再别的机器上下载你的源码了。 右键点击一个你想下载到得文件夹,选择【check out】,把上面红色地址填上去,把你的用户名填上去,密码还是你个连接的密码。项目创建完成后项目的成员组只有你自己,这时你可以添加几个上去,但必须是google的用户。这样多人就可以协同合作了。 日常使用: 在实际工作时,如果自己更新了其中的某个文件,可以点击该文件选择【svn commit】,这样就更新了服务器上的文件,你可以再弹出的对话框总写上改变的原因和内容,以便以后版本恢复时使用,如果你增添了一个文件夹,你可以再改文件夹上【svn commit】。 当别人修改提交完某些文件后,我们可以通过在工作文件夹下面进行【svn Update】来更新文件夹文件。 由于google code现在还不支持锁文件功能,所以暂时不能使用该功能,锁功能就是你想给某个文件修改就给这个文件上锁,别人就无法更改该文件,防止代码的冲突。 好了先写到这把,希望这些东西能有些用。  
相关资源
  • 所需E币: 5
    时间: 2019-12-25 16:33
    大小: 313.92KB
    上传者: quw431979_163.com
    linux常用命令手册UNIXTOOLBOXThisdocumentisacollectionofUnix/Linux/BSDcommandsandtaskswhichareusefulforITworkorforadvancedusers.Thisisapracticalguidewithconciseexplanations,howeverthereaderissupposedtoknowwhats/heisdoing.1.System.......................................22.Processes......................................73.FileSystem.....................................84.Network......................................135.SSHSCP.....................................206.VPNwithSSH....................……