相关疑难解决方法(0)

卖给我分布式版本控制

我知道有数千个相似的话题浮出水面.我在这里读了至少5个线程但是为什么我仍然不相信DVCS?

我只有以下问题(注意我只是自私地担心Java项目)

  • 在当地投入的优势或价值是什么?什么?真?所有现代IDE都可以让您跟踪您的更改?如果需要,您可以恢复特定的更改.此外,它们还具有在IDE级别标记您的更改/版本的功能!?
  • 如果我的硬盘坏了怎么办?我的本地存储库在哪里?(那么与登记中央仓库相比,它有何凉爽?)
  • 离线工作或在飞机上工作.有什么大不了的?为了让我用我的更改构建一个版本,我必须最终连接到中央存储库.直到那时我如何在本地跟踪我的更改并不重要.
  • Ok Linus Torvalds将自己的生命献给了Git并且讨厌其他一切.这是否足以盲目地赞美赞美?与我的中型项目中的离岸开发商相比,Linus生活在一个不同的世界?

推我!

svn cvs dvcs centralized

21
推荐指数
4
解决办法
3109
查看次数

克服git svn警告

我正在阅读git-svnCAVEATS.通过这个SO问题.

我的理解是:

如果您在git repo上镜像svn trunk,branches等,请不要在这些分支上本地合并或重新绑定任何内容.具体master指向了trunk.

我的观点是,这会使git-svn残缺.git有什么意义,如果我不能从master分支然后将更改后的分支合并回主服务器?也许我在警告中遗漏了一些警告,说可以合并某些具有相同父级而没有任何rebase的分支.

任何人都可以向我指出需要避免什么以及允许什么.我想要本地分支,如果需要,那些需要被镜像和合并,最重要的是git应该进行合并而不是svn.

如果我使用git branches来镜像svn分支而且我不能合并git分支,那么git-svn究竟是什么意思呢?

svn git version-control git-svn

12
推荐指数
1
解决办法
1139
查看次数

标签 统计

svn ×2

centralized ×1

cvs ×1

dvcs ×1

git ×1

git-svn ×1

version-control ×1