我想通过在我的本地机器上为我自己拥有一个单独的 SVN 存储库来模拟“私人签到”。我的想法是我可能想要版本控制的功能,如差异、回滚、提交,但我还没有准备好让整个团队都可以使用变更集。两个主要原因是,一个损坏的构建。我可能想在功能/可共享代码之间标记进度。二,慢速连接上的大型变更集。
我认为这是 TFS 的核心概念,但我无法控制我们使用哪个 VCS。更灵活的是 git 和 Hg 等 DVSC 类型的产品,但我不能再更改系统,我们也不需要完整分布式版本控制系统的高级灵活性。
为了简单起见,我想解决的两个问题是:
1)回购到回购提交。如果我现在提交到这个不同的存储库,我需要一种简单的方法来将更改提交到团队的存储库。
2)更新正确性。如果我正在更新我的副本以获取来自团队其他成员的所有变更集,我需要它仍然可以将更改拉回我的 privaterepo 的工作副本。
有人做过吗?大多数类似的问题都是用 git 来回答的。我相信这对我的情况来说是矫枉过正的。我可以让我的本地仓库成为我想要的任何东西,但我无法控制团队的服务器。