【问题标题】:Svn: Commiting a directory that is highly edited with new filesSvn:提交一个用新文件高度编辑的目录
【发布时间】:2011-05-03 11:02:46
【问题描述】:

我有一个旧的 SVN 存储库,其中源代码已经很远,因此添加了许多新文件和目录。

我很好奇将这些新数据提交到系统的最佳方式是什么,假设我的目录在 Linux 环境下类似于http://127.0.0.1/svn/myproject(因此作为命令行)。我可以考虑合并或删除目录并重新提交。

【问题讨论】:

  • 这个问题比较适合programmers.stackexchange.com
  • 你的第一句话没有意义。您能否澄清一下,或者可能得到其他人的帮助来重新制定它?您所说的“实际源代码走得很远”是什么意思?
  • 如果新的来源如此不同,为什么不直接删除存储库并创建一个新的呢?

标签: svn


【解决方案1】:

我建议不要在您的存储库中创建新项目

svn update --accept mine-full
svn commit -m"your reasonable comment"

使用存储库中的最新更改更新您的工作副本,同时在发生冲突时使用您的工作副本源。

如果您想在存储库中创建一个新项目,您可以使用

svn export WorkingCopyUrl SomeLocationUrl

从您的源中删除所有.svn 文件夹,并使用您选择的方法将 SomeLocationUrl 导入新项目。

【讨论】:

    猜你喜欢
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多