一般SVN目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一般SVN目录相关的知识,希望对你有一定的参考价值。

我有SVN地址http://somesvn.intra/svn/somepro/,其中包含我需要处理的项目。当我做checkot我得到了souch目录结构:

linux
--source
----branch
----tag
----trunk
win
--source
----branch
----tag
----trunk

这对我来说很奇怪,因为我期待直接到源位置。是否可以直接进入http://somesvn.intra/svn/somepro/win/source/trunk/做结帐,编辑和提交而不会影响Linux项目的中继提交?我担心我会在win/trunk项目svn日志中看到linux/trunk项目的变化。

答案

简短回答:是的,通常行李箱是“主”副本,可以这么说。你通常不会检查BASE URL,你通常会检查主干,或分支下面的目录之一。如果这是您的开发团队的范例,那么将主干用作工作副本是完全可以接受的。


更深入:是的,svn开发的范例是,通常trunk是工作开发目录,团队将根据他们的工作。通常团队中的开发人员将处理单独的功能/错误,而不是每个人都在使用trunk并且可能导致彼此冲突。通常开发人员会创建分支,一旦他们的更改完成,他们会将他们的更改合并回主干。使用您的示例,您将看到如下内容:

linux
--source
----branch
------vico-branch (contains source)
----tag
----trunk (contains source)
win
--source
----branch
----tag
----trunk

以上是关于一般SVN目录的主要内容,如果未能解决你的问题,请参考以下文章

一般SVN目录

SVN版本管理器入门使用教程

微信开发之SVN提交代码与FTP同步到apache的根目录

svn 下的pristine目录可以清理吗

Mac环境svn的使用

如何利用SVN合并代码