1. 首先找到自己想要提交的python代码,右键-->tortoisesvn-->create patch,然后选择patch要保存的目录,点击确定
2. 登录代码提交网站:http://cr.letv.cn/account/login/后,选择“New Review Request”,跳转到Review Board页面,在Repository中选择svn2,在Base Directory中选择你想要上传的文件所在的绝对路径(注意:是以tp开头的,例如:tp/mms/xiami/util),点击Create Review Request
3. 此时切换到了操作页面,进行代码提交的相关描述的填写,reviewer中填写自己需要的审核人后,单击close-->submit,再单击ship-->ship it!,获取提交的ID
4. 此时在本机中找到我们想要提交的文件,右键单击-->submit,填写提交的相关描述信息,填写reviewer,填写id后,点击提交,此时即可完成代码的提交
SVN的基本用发参加以下博客:
http://blog.csdn.net/lida2003/article/details/7040789
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。
- 如何安装Tortoise SVN?
- 如何获取一个已知SVN工程?
获取一个SVN库,需要三个前提条件:
- Tortoise SVN客户端已经安装,并能正常使用;
- 获取已知SVN工程路径(http://192.168.58.102:8080/svn/test/trunk);
- .获取SVN帐户名(test)和密码(test);
步骤二: checkout过程,会提示输入帐户和密码,左下方的【save authentication】可以勾选,避免多次提问输入密码帐户;
- 如何新增一个文件?
- 如何提交修改后文件?
步骤二: 确认SVN已经成功提交修改;
- 如何比较working copy和SVN库上的版本差异?
- 如何用SVN生成patch文件?
步骤二:在弹出窗口中选择生成patch路径,保存patch文件,然后点击确认,即可生成该文件的patch。
- 如何回退working copy上的改动?
- 如何Merge源代码改动?
步骤一:更新SVN提交失败文件,右击该文件,选择【SVN Update】;
步骤二:多冲突的文件进行冲突解决,右击冲突文件,选择【TortoiseSVN】->【Edit conflicts】;
步骤三:在TortoiseMeger编辑工具下,对冲突部分进行编辑,解决冲突;
注:对代码进行如下冲突解决。
步骤四:用TortoiseSVN标记冲突解决,菜单栏选择【Edit】->【Mark as resolved】;
步骤五:右击提交文件,选择【SVN Commit...】