svn - 如何创建公共(public) SVN 存储库的私有(private)分支?

标签 svn

我想创建一个公共(public) svn 存储库的私有(private)分支。

我的意思是有一个公共(public)的、开源的(codeplex)存储库,我需要对它进行自己的自定义更改。这些更改不会被接受回树中。我想要:

  • checkin 我在自己的源代码管理中所做的更改,以便保存它们并对其进行版本控制。
  • 保留一些与原文的链接,以便我可以轻松地合并“官方”更改。

  • 我知道 git 可以做到这一点,但我不知道如何用 SVN 做到这一点。

    如果不可能,我该如何做上述的某些方面——比如将代码完全放在我的存储库中,并保留官方树的“干净”副本,以便我可以轻松区分两棵树?

    谢谢,
    詹姆士

    最佳答案

    此问题的最佳解决方案是 Version Control with Subversion 中描述的解决方案。在 vendor branches 部分中.使用 SVN 导出命令将外部 SVN 托管项目的快照转储到本地 SVN 工作区作为供应商放置。

    关于svn - 如何创建公共(public) SVN 存储库的私有(private)分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1179729/

    相关文章:

    svn - 乌龟 svn 总是合并 45 个额外的文件

    django - 来自python的svn调用在ubuntu box上不起作用

    svn - TFS到SVN

    svn - Subversion 快速解决所有冲突

    svn - Subversion 提交评论的 RSS/Atom 提要

    eclipse - 可以在没有主机的情况下使用 Subversion 吗?也就是说,本地

    svn - 在 R pdf 输出中抑制或设置 CreationDate/ModDate

    java - 为什么我不断收到 'SVN: Working Copy XXXX locked; try performing ' cleanup'?

    svn - 颠覆根据提交日期回滚源文件

    git - 在 SubGit 导入的 Git 提交消息中添加 Subversion 修订版