解决简单的svn冲突
我是在mac上使用svn的新手。我正在使用 我一直收到报告说我已经覆盖了其他开发人员的工作,所以我希望这里的人能确保我做的事情是正确的 我昨晚完成了我的工作,其他团队成员整晚都在工作,所以我今天要做的第一件事就是更新我的存储库 完成此操作后,我将收到各种文件,我将使用css文件作为示例:解决简单的svn冲突,svn,versions,conflict,Svn,Versions,Conflict,我是在mac上使用svn的新手。我正在使用 我一直收到报告说我已经覆盖了其他开发人员的工作,所以我希望这里的人能确保我做的事情是正确的 我昨晚完成了我的工作,其他团队成员整晚都在工作,所以我今天要做的第一件事就是更新我的存储库 完成此操作后,我将收到各种文件,我将使用css文件作为示例: myfile.css.r1593 myfile.css.r1587 myfile.css.mine myfile.css 我有几个问题 每个文件代表什么 我应该如何着手解决冲突 我与svn合作最安全的方式是什
myfile.css.r1593
myfile.css.r1587
myfile.css.mine
myfile.css
我有几个问题
每个文件代表什么
我应该如何着手解决冲突
我与svn合作最安全的方式是什么,以避免覆盖其他人的工作并避免在回购协议之外复制不必要的文件?myfile.css.rXYWZ代表
myfile.css
atXYWZ
修订版
.mine
文件是您的原始文件
当文件与原始文件(myfile.css
)冲突时,会添加一些标记
要修复冲突,通常需要检查标记为冲突的文件,并查看其中的差异
通常您的零件被标记为.rXYWZ
手动解决冲突,删除mine
和rXYWZ
行,然后键入:
svn resolved myfile.css
然后你可以提交你的文件
今天我要做的第一件事就是更新我的存储库
若你们并没有收到任何关于合并冲突的警告,并且启动了合并工具,你们(我认为)必须配置版本或者使用更智能的工具
每个文件代表什么
自由文件(myfile.css的修订版),用于解析冲突。最旧版本r1587-最终文件的通用父级,我的-您的文件,r1593-您同事的版本
我应该如何着手解决冲突
检查冲突字符串,告诉作者,找到正确的4All变体请查看此备选方案 我有冲突
- 转到文件系统上的冲突文件
- 在文本编辑器中打开“pdf_invoice.php.mine”(或.r4510或.r4529,如果您想使用“他们的”)李>
- 选择全部+复制
- 打开“pdf_invoice.php”
- 粘贴
- 省省吧
- 将文件标记为已解析
- 再次承诺