svn - Git - 最佳实践(一般来说,从前 SVN 用户的角度来看。)

标签 svn git git-svn

最近学习了Git的基本概念。我们确实使用了一些 git-svn 来熟悉它的使用。我想和我的 friend 一起在 git 上开始我的第一个“真正的”项目。

因此我想问一下您一般使用 Git 的最佳实践是什么,熟悉 SVN 的开发人员是否会遇到任何陷阱?

最佳答案

多个开发人员之间的协作可能最好使用中央“裸”存储库来完成,它大致类似于 Subversion 中的存储库。在只有自己的存储库的两个或更多人之间共享更改很困难并且容易出错。此外,使用中央存储库会感觉来自 Subversion 背景更舒服。

Git 的一大优点是您可以轻松拥有多个“公共(public)”存储库。我已经设置了我的开发,所以我在我经常与之交互的一台服务器上保留了一组裸存储库(我的大多数项目的“来源”),但对于某些项目,我还将整个项目推送到 GitHub。我不必选择哪个是单一中央存储库,我可以从 GitHub 存储库中提取和工作,然后推送到我自己的副本。

关于svn - Git - 最佳实践(一般来说,从前 SVN 用户的角度来看。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466933/

相关文章:

git - 如何在 GitHub 中恢复已删除的 fork ?

php - Git Rebase 主冲突

git - 哟jhipster : Failed to connect to "git://github.com"

svn - 如何维护外部 svn 存储库的本地修​​改副本

git - 使用 svn2git 后分支之间没有关系

git-svn - 如何使用git-svn : "Transaction is out of date"从不需要的重命名中恢复

linux - 补丁文件和差异文件之间的区别

svn - 如何在两个SVN版本之间导出更改的文件

linux - svn状态显示 “A+C”冲突如何解决

java - eclipse 。如何像格式化前一样返回代码状态