博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn for mac 的注意事项
阅读量:5260 次
发布时间:2019-06-14

本文共 1251 字,大约阅读时间需要 4 分钟。

.关于svn的其他用法,可以在终端输入:svn help

原理:

 用专业术语说起来太生硬,简单可以理解为一个可以存储东西(资源)的仓库,他有个自动管理功能,将你存放的资源整合为一份,可以删除和增加,用命令行告诉他你要的操作。这里主要说说团队作战时的注意事项

svn for mac 的注意事项:
    •    上传代码需要(一个完整的项目),需要提交静态库文件,取消忽略文件的选择再上传
    •    上传代码后,将多余的配置文件删除。
    •    check out 文件需要再次确认静态库文件是否更新下载到本地,是否带多余编译文件;删除多余编译文件,确定静态库文件all download ,try run。如果没问题,已将代码成功更新到本地。
    •    commit 前需要upodata ,commit 后需要updata again。每次的updata 都需要try run。确保代码成功运行。
    •    创建新文件 前需要upodata ,try run,没问题后创建文件,及时提交,然后需要updata again,try run。每次的updata 都需要try run,并且确保代码成功运行。  

 •    解决冲突不是所有的问题都可以点击resolve解决问题。需要查看冲突文件,冲突原因。

    •    最重要的是不提交本地的git文件。在为改变配置工程info.plist前提下不提交除代码(直白的说就是.m和.h)以外的任何文件。But:当你已将改变配置文件了,并且运行需要配置文件的支持时,必须提交你所更改的配置文件。
    •    永远不要提交一半的代码。永远不要在提交后的updata后,发现本地代码错误,修改后不提交,这样的错误是低级错误,不解释。
    •    如果你的发现你提交了错误的文件,请马上revert。不要问啥,低级错误不解释。
    •    对于你没有做任何更改的文件。你需要的是ignore他的提交。而不是一股脑的全部提交。必须区分清楚你要提交的全部代码是指你所更改的全部代码。而不是svn提示你提交的代码。很有可能是你失误更改的东西,(低级错误不解释)
    •    删除文件需要记得删除不必要的文件夹,这是个好习惯,需要你记得
    •    代码分类一定要清晰,提交文件一定要提交到相应的文件夹下,方便管理和查找
    •    提交代码最讨厌的就是一直不提交,直到下班前提交。你确定你一天写的东西和其他人不冲动?!请按照功能点写完一点,提交一点。这样便于管理,也减少不必要的冲突
    •    不要随意更改注销他人的代码,尤其是你不确定功能的时候,减少低级错误
    •    自己创建的类,不用的请及时删除,减少代码的冗余。
    •    以上是我对svn的总结,基本按照常规的使用是不会出问题的,如果低级错误出现一次是疏忽,那每次都出现我也是够了。针对断网和锁代码的问题,需要注意常常代码不是没有更新,而是失去了连接,需要在show in find 中找的他,并拉入项目就可以了。

转载于:https://www.cnblogs.com/fei-sky-001-o/p/5675046.html

你可能感兴趣的文章
Visual Studio Code 打开.py代码报Linter pylint is not installed解决办法
查看>>
Python 数据类型
查看>>
S5PV210根文件系统的制作(一)
查看>>
centos下同时启动多个tomcat
查看>>
slab分配器
查看>>
数据清洗
查看>>
【读书笔记】C#高级编程 第三章 对象和类型
查看>>
针对sl的ICSharpCode.SharpZipLib,只保留zip,gzip的流压缩、解压缩功能
查看>>
【转】代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
【SVM】libsvm-python
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
Leetcode Balanced Binary Tree
查看>>
Leetcode 92. Reverse Linked List II
查看>>
九.python面向对象(双下方法内置方法)
查看>>
go:channel(未完)
查看>>
[JS]递归对象或数组
查看>>
LeetCode(17) - Letter Combinations of a Phone Number
查看>>
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>