对你们中的一些人来说,这听起来像是一个非常基本的问题,但我是 subversion 的新手,希望您对这个问题提出建议:
如果 B 人也在我之前修改并提交了他的更改,我应该如何处理需要几天工作才能编写代码的大型提交?他的提交涉及与我相同的文件。
总结一下,工作流程如下:
- 基于 rev.1 提交 A,尚未推送
- 基于 rev.0 提交 B,已推送,创建 rev.2
考虑到 rev.1 和 rev.2 之间已更改的代码量,推送提交 A 是否有风险?
很抱歉这个菜鸟问题,但我只是想避免破坏项目的代码。在最坏的情况下,我重写了我的部分代码,之前检查了 repo 到 rev.2。