刚刚进公司不会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 ),然后选择添加的文件夹


这样就可以把文件夹中的东西同步到服务器上。

posted @   程序员Android的博客  阅读(92)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示