用Google Code和SVN来进行Code Review和版本控制

有时候代码管理比较混乱,如果你想像一个正式项目一样,能不停地check in code,能追踪自己的每一次code change,能定期发布一定的稳定版本,能和多人合作开发,能不用担心代码丢失而不用花钱找空间,那么Google Code是颇为不错的选择。

 

1. 建立自己的project

http://code.google.com/hosting/createProject

 

假设您建立了<your_project>

 

 

2. checkout/checkin code

下面的页面就会告诉你怎么浏览文件和checkout文件,

http://code.google.com/p/<your_project>/source/checkout

 

 

通常项目文件由/trunk, /branches, /tags组成,因此我们未来的目录构造会是:

 

|-- branches

| | -- b1

| `-- b2

|-- tags

|-- trunk

 

试想,平时的change都是在/branches/b1,到一定时候就merge到/trunk去

 

 

笔者建议您最好弄两个不同的svn client,一个作为稳定的/trunk,一个作为/branches/b1

I) 稳定/trunk

svn checkout https://<your_project>.googlecode.com/svn/trunk/ project_trunk --username yourmailaddr@gmail.com

 

II) branch /branches/b1

svn checkout https://<your_project>.googlecode.com/svn/branches/ project_branch --username yourmailaddr@gmail.com

 

马上建立 /branches/b1

$ cd project_branch

$ mkdir b1

$ svn add b1

$ svn ci -m "create b1 directory"

好,现在生成了https://<your_project>.googlecode.com/svn/branches/b1

以后每一个branch的改动,用普通的"svn ci"就可以提交code change了。

 

 

3. Code Review

google code最棒的地方就是能方便地code review,而且能line by line地进行注释和评论,

http://code.google.com/p/<your_project>/issues/entry?show=review&former=sourcelist

Branch Path填上/branches/b1

需要注意的是,所谓的code review,是对已经check in的changelog进行code review,如果review的过程中发现问题,就再check in一个changelog来进行修正,因此,一次code review下来,很可能要check in好多个changelog,这也是为什么要在/branches/b1上不停修改,再最后一个大changelog来merge到/trunk的原因,/trunk的code change就显得很清爽。

 

 

4. Merge to /trunk

$ cd project_trunk

$ svn merge https://<your_project>.googlecode.com/svn/trunk/ https://<your_project>.googlecode.com/svn/branches/b1/ . 

 

最后svn ci就可以了。

以后天天这么搞就行了,现在是不是很有owner的快感啊?呵呵

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Xcodeview的show code review功能是用于展示代码审查的工具。通过此功能,你可以查看代码的修改历史、比较不同版本之间的差异、添加和回复注释、在代码中定位特定的修改、以及在团队协作开发时与其他人分享审查意见和建议。这个功能能够提高代码质量和可读性,并且是开发高质量软件的重要步骤之一。 ### 回答2: Xcode是一款用于开发苹果操作系统上的应用程序的集成开发环境。其中的"show code review"功能是用于查看和管理代码审查的工具。 在Xcode的界面中,我们可以选择一个视图(view)来进行代码审查。点击"show code review"之后,Xcode会打开一个新的分栏,其中包含了代码审查的相关信息。 在代码审查界面中,我们可以看到每个代码文件的审查状态和审查意见。每个代码文件会被分配一个特定的审查人员,他们会对代码进行评估,并提供相关的建议和意见。这些建议可帮助开发者改进代码质量、增强其可读性和可维护性。 在代码审查界面中,开发者可以看到每个审查人员的注释和意见。他们可以对每个建议进行回复、讨论和决策。这样能够促进团队合作和沟通,确保代码的质量和稳定性。 除了审查意见,代码审查界面还会提供代码质量报告和度量数据。它会显示出代码的复杂度、测试覆盖率和其他分析指标,帮助开发者更好地了解其代码的质量状况。 总之,Xcode中的"show code review"功能为开发者提供了一个便捷的方式来进行代码审查。它可以帮助开发团队改进代码质量,加强团队协作,从而提高应用程序的稳定性和可靠性。 ### 回答3: Xcode中的"Show Code Review"是一个非常有用的功能,它可以帮助开发人员在团队协作中进行代码审查。 使用"Show Code Review"功能,我们可以将代码共享给团队成员,并邀请他们进行代码审查。这样,所有成员都可以查看并评论代码中的问题和改进点。通过这种方式,我们可以确保代码质量和可维护性,并从团队中获得宝贵的反馈和建议。 使用"Show Code Review"的步骤如下: 1. 选择要共享的视图或代码文件。在Xcode中,可以通过导航器或编辑器窗口选择文件。 2. 在导航器区域选择"Show Code Review"按钮,或者使用快捷键Cmd+Shift+R。 3. 在弹出的"Code Review"窗口中,选择团队中的成员,或者输入他们的电子邮件地址来邀请他们参与代码审查。 4. 成员接收到邀请后,他们可以使用Xcode中的"Code Review Navigator"浏览和审查代码。他们可以在代码行上进行注释和提出问题,并且可以通过"Resolve"按钮来标记这些注释是否已解决。 5. 该功能还可以上载整个代码库到源代码管理系统(如Git或SVN),以便团队成员可以直接在代码管理系统中进行代码审查。 总之,Xcode中的"Show Code Review"功能为开发团队提供了方便和高效的代码审查工具。它有助于改善和维护代码质量,并促进团队间的合作和反馈。无论是小型的团队项目还是大型的企业开发,这个功能都能有效提升开发流程和代码质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值