SVN的详细使用

一、导入项目

在本地建立的项目,如果想添加到SVN服务器上去,应该如何做呢?

右键选择版本浏览器,选择对应的URL地址,点击确定,右键,加入文件,选择相应的目录记录。

 然后在本地选要传入的文件,传入的时候,务必要输入提交信息,这样别人才能知道你要干了什么。

导入成功后,为了确保导入成功,自己重新检出一遍,如果检出成功,说明已导入成功。

二、提交

在提交的时候,文件有几种图标应该知道是什么意思

绿色对号,百事当前文件没有被修改过。

红色叹号,表示文件已被修改。

那么如何把已经修改的文件,提交给服务器呢?

在根目录下,右键选择SVN提交,在提交的时候务必要输入提交信息,这样日志中就会显示,谁在什么时间修改了什么。

 提交完毕后,发现红色叹号由更新到绿色对号。这说明提交成功。

三、更新

假如你和B同学在协作。B同学写完代码提交到了SVN上,如果你想获取最新修改,就需要选择更新(如果服务器上已经有别人提交过的新的,你是提交不上去的,必须先更新再提交)。 
怎么知道服务器有没有更新?你可以直接选择更新,有没有更新一下就知道。或者右键检查修改,然后检查版本库,就能看到服务器上改了哪些文件。

有时候更新会有冲突,比如你和B同学提交到服务器上的文件改了同一个地方,这时需要更新解决冲突。

它会提示你哪个文件有冲突,你只需要打开那个文件,按照要求解决冲突即可。

<<<<<<.mine到====表示你的代码,其他表示服务器的代码。你只需改成你想要的东西即可。

然后选择解决,告诉SVN我已经解决冲突就行了

 四、查看日志

点击项目文件夹,右键点击显示日志,可以查看团队里面的人干了什么。

可以看出谁谁谁,什么时间,干了什么事。最后信息那一列是自己提交的时候写的。建议大家提交时务必要填写提交信息,这样别人一看就知道你干了什么。提交信息对于自己也是有好处的,时间长了也能看到当初做了什么。

五、版本回滚

如果你改了东西,但是还没有提交,可以使用还原功能。 

 

但是如果我们写错了东西并且提交了上去怎么办?通过版本回滚可以将文件恢复到 
以前的版本。右键更新至版本,通过查看日志来选择版本,然后回滚即可。

 

有时候我们需要查看以前版本的代码。此时我们可以新建个文件夹检出到指定版本。

 

 

总结

我们在日常使用中,最常用的是更新和提交操作。这两个步骤务必要非常熟练。其他的可以在遇到问题是查看文档。此外,需要注意的是,所有版本控制工具只能跟踪文本文件(能用记事本打开查看的文件),不要妄想SVN能记录你VS改了哪一行。一旦遇到VS冲突,记住仔细对比两个版本,然后解决冲突。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张铎(信念)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值