0

我和我的团队使用 svn 开发了一些项目。SVN 对我来说是新的,我已经检查了该项目并想尝试 SVN 的不同功能(例如,团队-> 提交、更新、恢复......等)

我的问题是:整个团队正在使用的项目是否有任何风险?我可以在项目上做错什么吗(例如更改/删除文件,这是无法撤消的)

4

1 回答 1

3

好吧,有很多要点可以考虑,但这是 SVN 的好处,您可以与您的团队同步并尽快了解更改。所以我的意思是SVN的目的是摆脱这些风险。到目前为止我可以说的几点:

  • *你应该有一个反射,你需要在每一个机会更新你的项目

  • *确保您与团队同步(保持联系)并且您知道谁在做什么,这样您就可以摆脱编辑冲突和更新相同的代码

  • *如果您遇到冲突,请不要更改其他人的代码,如果可能,请恢复到最新的更改并添加您的更改。

  • *做出非常明确的评论,如果您正在使用票务系统,请考虑票号

  • *您可以查看 SVN 的完整历史记录和指定文件的更改。即 x 人在此日期更改了此代码块等...因此它为您提供了清晰的概述

  • *您可以将任何修订/提交与另一个提交进行比较。这也提供了清晰的概述并加快了调试进度。

  • **当我首先删除一个文件时,我更新项目以查看文件是否在最后几分钟被其他人指出,如果没有,我正在运行应用程序,该应用程序再次确保测试用例具有有效结果并提交我的更改。

和颠覆:一切都可以撤消。这是您可以恢复到以前的修订版的最大好处之一。

**我不确定这个问题是否属于这里,但我已经添加了我的答案。

于 2012-11-23T09:49:52.660 回答