关于svn的使用问题;

前端新人才开始实习,以前用过git但是什么都不懂;就只晓得给代码传上去,主干分支都不管;今天组长简单讲了下trunk和branch;我也不知道理解到了没有;他叫我创建了两个文件夹,一个是trunk一个是branch;叫我在branch里面开发,养成好习惯;然后拉了个项目,在trunk里面有,在branch里面也有,他叫我都在branch里面开发,更新,提交;每天一来就更新,然后走的时候提交;我的理解是branch就是我们现在的开发环境,在里面捣鼓。但是trunk这个文件夹我就没太搞懂,也拉了个一样的项目;但是有什么用了。我每天都在branch里面做;不管是提交还是更新;那个trunk里面的项目我还没动过了;问过一两次他们都说简单的很,但是我还是有点没理解;

阅读 2.2k
4 个回答

trunk是主干的意思,有些团队习惯在主干上开发,有些团队习惯在分支上开发,你们显然属于后者,在分支上开发完成后,再由某人(不一定是你)合并到主干上,这样做的好处是可以保证有一个比较稳定的主干代码。

trunk你没动,但是可以直接merge你的代码进去的,这个不一定是你操作。

我们开放是放在branch下,然后测试没问题后会提交到trunk上。
其实branch和trunk就是写代码的一种规范。比如你们目前线上的代码是trunk,而你们要开发新的功能,那就在branch上开发,这样代码互不影响
可以看看这两篇
https://www.cnblogs.com/keyi/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题