【问题标题】:SVN import existing fileSVN 导入现有文件
【发布时间】:2017-01-02 21:57:34
【问题描述】:

是否可以对已经存在的文件使用 svn import?

目前作为解决方法,我使用 svn remove 而不是 svn import。但问题是我有两个修订号(两个提交),并且整个 diff 都存储在 svn 服务器端,而不仅仅是两个文件的 diff。

我不想通过结帐来获得解决方案。

【问题讨论】:

    标签: svn command-line import subversion-edge


    【解决方案1】:

    也许这会对某人有所帮助: 由于服务器基础架构的原因,我无法使用svnmucc

    这里有一个替代方案: Checkout one file from Subversion 解决方案:创建一个空的checkout,更新单个文件,修改并提交。

    svn checkout <url_of_big_dir> <target> --depth empty
    cd <target>
    svn up <file_you_want>
    

    来源和“版权”:参见上面的链接。

    【讨论】:

      【解决方案2】:

      使用svnmucc put SRC-FILE URL

      例如运行以下命令:

      svnmucc put C:\test\myfile.txt https://svn.example.com/repos/myfile.txt -m "My Commit Message"
      

      SVNBook | svnmucc Reference—Subversion Multiple URL Command Client 中了解svnmucc 工具。

      【讨论】:

      • @DennyWeinberg svnmucc 不是第三方程序。它只是 Apache Subversion 提供的另一个工具。你应该已经拥有它了。
      • svn,版本 1.8.16 (r1740329),未找到 svnmucc
      • 对于 svn 1.7 它是 subversion-tools 包的一部分
      猜你喜欢
      • 2012-03-09
      • 2012-01-19
      • 1970-01-01
      • 2010-11-18
      • 2017-08-09
      • 2013-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多