刚刚进公司不会SVN 菜鸟感觉好蛋疼-----------SVN学习记
1.安装好SVN 版本控制器后,从服务器上拉代码
第一种方法,不带SVN的,可以直接编译Android 源码的方法
(1) Window 下方法
右键 ----TortoiseSVN--- -export
(2)Ubuntu 下的操作方式
svn export 服务器上代码路径 保存到本地的路径
下面的chmod 是改变了目录的权限,777 (用户、用户组、其他人)具有可读可写可执行的权限 rwx(4+2+1=7),如下所示
第二种方法,带SVN的,这个可以提交更改后的代码到服务器
(1) Window 下方法 右键----Svn Checkout---找到服务器上代码的路径,然后指定checkout代码存放的位置----点击 OK 就可以
(2)Ubuntu 下的操作方式
svn co 服务器上代码路径 保存到本地的路径
下面的chmod 是改变了目录的权限,777 (用户、用户组、其他人)具有可读可写可执行的权限 rwx(4+2+1=7),如下所示:
PS:更改权限的好处可以在提交代码时候少出现问题,比如,当commit失败需要Cleanup的时候,会报一下错误,在ubuntu上执行 chmod -R 777 ./ 就可以解决一下问题
2.向服务器中添加文件夹 或者 Ubuntu下的目录目录
(1) Window 下方法
右键 ----TortoiseSVN--- Import---选择要提交服务器上的路径文件
(2)在项目分支上
右键 查看服务器上代码分支,在需要添加的目录树下,右键选择添加文件夹(Add folder ),然后选择添加的文件夹
这样就可以把文件夹中的东西同步到服务器上。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!