Jas*_*vis 5 svn git version-control
在我看到的使用SVN或Git的所有教程中,他们总是向他们展示更新单个文件.我可能在1天内处理100个文件,处理许多文件是正常的,在一天结束时,只需对所有文件执行1次提交,而不是单独执行我修改的每个文件?
Bri*_*ell 18
您通常希望将提交分组为逻辑相关的更改,所有更改都包含一条提交消息.
你应该总是提交工作代码; 不要做出已完成的一半并打破构建的东西,这也可能会破坏那些试图通过测试旧版本来找出哪个提交引入了错误的人.每个提交都应包含一小组彼此相关的更改.
我不建议将当天的所有更改批量转换为一次提交.如果您需要稍后查看历史记录,如果将一整天的工作一起塞进一个提交中,将很难找到所需的更改.如果需要还原更改,最好还原整个提交,而不是一次有选择地还原文件.
当然,在某些日子里,你会有一个复杂的变化需要一整天的时间来创造; 在这种情况下,如果它是一个逻辑更改,那么在一天结束时进行一次提交.合理,这里没有绝对的规则.
我通常将其分解为工作单元.如果修改了完成一个工作单元的所有100个文件,则在一天结束时一起检查所有文件.但是你更有可能为一个任务触摸5或10个文件,然后触摸另外20个文件等等.我建议为每个任务执行一次检查.如果没有其他原因,您的签到说明将更准确,更有用.
| 归档时间: |
|
| 查看次数: |
315 次 |
| 最近记录: |