|
|
1
4
我真的不建议把它们混在一起。管理一个SCM是一项非常复杂的任务,您不希望普通用户必须处理其中几个SCM。
git+subversion或mercurial+subversion的优点是,返回到主存储库是该工具的一部分,但没有它也可以生存。
|
|
|
2
1
我想到的一件事是 git-svn :“它提供Subversion和git存储库之间的双向更改流。” |
|
|
3
1
|
|
4
1
通过一种非常通用的方式,您可以始终将“外部”(您的案例中是ClearCase)回购协议的当前负责人提交到git分支,在此基础上重新设置您自己的分支的基础,并将结果提交回“外部”回购协议。起泡,冲洗,重复。 |
|
|
5
1
我知道至少有几种不同的解决方案:
|
|
|
6
0
BlueBird75 :混合使用两个不同的引用并不是一个好主意,出于同样的原因,拥有多个具有相同类型信息的数据库也不是一个好主意。在这些情况下,同步和复制不容易管理。 我们确实为其他不使用ClearCase的团队将ClearCase存储库(VOB)中管理的一些数据“发布”给其他VCS(Subversion、Perforce等)或存储库(如Maven)。但是,导出的数据仅限于 .
这样,只有少数文件被导出到客户端,并且只有在构建交付并表示重要的稳定版本时才会导出。 |
|
|
Jordan · 使用git初始化GitHub存储库的版本控制 2 年前 |
|
|
Viermusketiere · 嵌入式系统开发中如何进行版本控制 2 年前 |
|
|
Luke · 如何使用subversion管理生产/测试/开发配置信息? 17 年前 |
|
|
Carson Myers · 尝试开始使用git 17 年前 |
|
|
betitall · 如何对跨项目共享的资源进行版本控制 17 年前 |