Archive

Posts Tagged ‘Svn/Git’

Git 合并 patch 时的冲突处理一例

August 25th, 2009

git version 1.6.0.4

几个新手刚刚开始接触 Git,为了维护核心仓库的“纯洁”,避免太多无关信息被误提交进仓库(再次批评一些图形化工具默认的“Select All”),采用了核心仓库只读,邮件提交 patch,审核后再提交的工作流程。

期间有时会遇到合并冲突,正常的原因一般是未及时下载新版本产生了冲突,特殊一点的原因是手工修改 patch 内容导致的。有时候看注释写得不够准确,忍不住就改了,有时候是 Geany 保存时自动去除了 patch 原文中的行尾空格,有时候是文件回车格式、BOM 等变动了,总之合并 patch 的时候,如果生成 patch 的“原稿”找不到,一般

......[Continue Read/阅读全文]

Svn/Git , , , , , ,

[Git]初学者注意事项

August 4th, 2009

实在是受不了有些人的 Git 提交,费大力气“回滚”,遂整理了这些刚开始用 git 或者还没有建立 scm 概念时容易犯的错误。

和源码无关的东西,尽量不要进仓库

不得不说一些图形化软件,在提交内容的时候大多提供一个“全选”或者“Select All”功能,这是最不好的了,一些懒惰的同志看都不看就连瓢带碗都提交了。

测试时上传的文件,测试时的临时文件,统统不要 对应上一条,强烈建议把所有文件的上传保存目录另行设置,放到源代码目录以外 编辑器产生的备份文件、临时文件,编译时的中间文件,统统不要 对应上一条,有个例外就是为了实现通过 Git 更新系统,.NET 的 bin 文件要进仓库,导

......[Continue Read/阅读全文]

Svn/Git , , , ,