mac svn使用教程,macos svn

  mac svn使用教程,macos svn

  5建立远程分支机构

  svn副本http://./sdk/trunk http://./SDK/branch/branch1-m 创建branch 1

  6添加目录并提交。

  1)在本地建立测试文件夹。

  2)svn添加测试

  3)svn提交-m“注释”

  7删除文件和文件夹,例如一个名为test的文件夹,其中包含一个名为abc的文件。

  输入本地测试文件夹所在的上级目录。

  输入命令svn rm test。

  请参见以下显示

  d测试/abc

  d测试

  再次提交:svn commit -m 删除测试文件夹

  (注意,svn更新应该在提交之前在根目录中执行,否则可能会报告过时的错误,这意味着服务器上的代码比本地代码新)

  请参见以下显示

  删除分支/测试

  至此,删除成功。本地和远程区域都不再有测试目录。

  8远程主干合并到本地分支

  1)SVN commit-m‘some comment’(提交本地主干中的更改)

  2) svn更新(更新它,否则会出错)

  3) svn合并-r版本号一:版本号二中继线svn地址本地分支路径(远程中继线版本号一和版本号二之间的变化合并到本地分支)

  这里不算版本一,算版本二。比如1110: 1113,合并后的版本号是1111,1112,1113。

  如果当前路径恰好是本地分支路径,则可能不会写入本地分支路径。

  例如:SVN合并-R1110: 1113 http://./SDK/主干/

  如果版本号二写成head或HEAD,就表示更新到最新版本。如SVN Merge-R1110: headhttp://./SDK/trunk

  4)SVN commit-m‘some comment’(在本地分支获得的更新被提交给远程分支)

  注意:将远端分支并入本地主干,将本地主干并入本地分支,将本地分支并入本地主干也是上述步骤。

  SVN合并只能在远程和本地、本地和本地之间进行,而不能在本地和远程、远程和远程之间进行。

  9解决冲突

  如果存在冲突,在解决冲突后,使用命令svn resolved path。

  示例:svn解析的目录1/目录2/文件. m

  10帮助命令

  svn帮助已解决

  该命令可以查看与解析相关的参数和功能。

  1检查版本提交日志。

  svn日志

  Svlog-L15(检查最近15次更改的信息)

  12删除分支

  svn rm http://./branches/log_branch -m 删除注释

  svn删除http://./branches/log_branch -m 删除注释

  svn删除http://./branches/log_branch -m 删除注释

  13创建远程目录

  svn mkdir http://./branches/my_branch -m 创建我的分支目录

  1SVN模拟合并,操作后可以看到结果,但不会真的去操作。

  svn合并-模拟运行

  15回滚

  如果提交的版本是2409,提交后就是2410。这时发现提交的代码有问题。如果您想回滚到2409,可以使用以下命令:

  svn up -r 2409

  二、常见错误

  1操作:

  svn提交-m 删除svntest

  删除svntest

  svn: E155011:提交失败(详情如下):

  svn: E155011:目录“/XXX/svntest”已过期

  svn: E170004:项目/XX/svntest 已过期

  解决:

  首先在根目录中执行svn update,然后执行svn commit -m delete svntest

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: