团队在进行协同开发的过程中,需要进行代码版本控制。因此将平时遇到的一些问题纪录下来:
在川大二手开发时,和团队成员协同开发。本来是打算传github,但是没有翻墙,国内实在太慢,也没有在我们的阿里云上面搭建git服务器,因此采用svn。
感觉svn的用法和git差不多的。暂时还没有感受到强烈的差别,可能自己了解还不够吧
git
git是首先开始自己使用的版本控制,代码服务器是传到github上面的。
1.提交步骤
a.首先可以通过git status进行状态查看,也可以通过git diff 查看别人修改了什么
b.git add 需要提交的文件,提交到本地管理库中
c.git commit -m "注释"
上传代码到服务器
SVN
1、提交步骤(和git一样)
遇到问题:
xxxxxx xxx$ svn add images/
svn: warning: W150002: '/Library/WebServer/Documents/scumarket/images' is already under version control
svn: E200009: Could not add all targets because some targets are already versioned
svn: E200009: Illegal target for the requested operation
解决方案:
xxxxxx xxx$ svn add images/