Linux端登录版本库的设置方法
- 在Linux服务器新建一个目录用于存放SVN代码
mkdir svn
- 进入该目录
cd svn
- 执行svn checkout
svn checkout https://xxx
- 在提示栏输入p,代表接收秘钥
- 输入Linux本地用户密码
- 输入Username及密码
注意在这一步如果报错如下,原因可能是当前用户在该路径下无权限下载版本库。
svn: E175013: Access to 'https://xxx' forbidden
- 在提示栏输入yes,下载版本库内容
Linux端向版本库添加并提交新文件
- 添加新文件
svn add file
- 提交新文件
svn commit -m "logmessage" path
//or
//svn ci -m "logmessage" path
- 其它常用指令
svn update
//更新版本库到最新版本
svn delete path -m "delete test file"
//删除版本库中文件
svn log paht
//查看版本库日志
svn diff path
//比较修改的文件与基础版差异
svn diff -r m:n path
//比较版本m和版本n之间的差异
svn merge -r m:n path
//将版本m和版本n合并
Windows端使用版本库
- 安装好svn后,新建一个文件夹,并右键点击该文件夹,选择SVN Checkout…(成功后改文件夹左下角有一个绿色的对号)
- 进入该文件夹并新建文件(新建的文件左下角有一个蓝色的问号)
- 右键该文件,选择TortoiseSVN-Add(成功后文件左下角变成蓝色向上的箭头)
- 右键该文件,选择SVN Commit…(成功后文件左下角变成绿色的对号)
TortoiseSVN Project Monitor
- 安装好SVN后,打开开始-所有程序-TortoiseSVN-TortoiseSVN Project Monitor
- 点击Add Project,在Project项下输入Name和Path,Name尽量起代表版本库内容的名字,Path就是前面Linux端输入的路径https://xxx。
- 在Authentication项下输入Username和Password,与Linux端输入的Username和Password一致。
- 点击OK。
- 点击Check Now。
注意如果这步发现新建的工程左下角有红色叹号并报错,可以在桌面右键,选择TortoiseSVN-Settings,在左侧选择Saved Data,在右侧挨个点击clear,最后确定。然后重新回到TortoiseSVN Project Monitor页面,点击Check Now。