SVN提交命令

标签 svn tortoisesvn

我需要在向该文件夹添加一些新文件后提交该文件夹。当我在 TortoiseSVN 中尝试此操作时,它工作正常(成功提交),但是在使用 svn commit 尝试此操作时命令它没有提交文件夹。

我遵循的步骤是:

  • 从存储库中 check out test 文件夹,到 D:\Test文件夹,
  • 向该测试文件夹添加一些新文件,
  • 使用 svn.exe commit D:\Test -m "Added" 提交该文件夹.

  • 它没有被提交。我在 TortoiseSVN 中尝试过这个(右键单击该文件夹并单击 SVN Commit),并且它成功提交。

    最佳答案

    要将文件/文件夹添加到项目中,一个好方法是:

    首先将您的文件添加到/path/to/your/project/my/added/files,然后运行以下命令:

    svn cleanup  /path/to/your/project
    
    svn add --force /path/to/your/project/*
    
    svn cleanup  /path/to/your/project
    
    svn commit /path/to/your/project  -m 'Adding a file'
    

    我使用清理来防止任何 segmentation fault (core dumped),现在更新SVN项目。

    关于SVN提交命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13859659/

    相关文章:

    apache - SVN 重定向周期

    svn - 我的 svn 状态显示 "C"。我该如何解决?

    svn - 'rm' + 'svn update' 在 Git 中等效?

    tortoisesvn - Tortoise Diff 没有出现

    c++ - 如何为 C++ 代码组织 SVN 存储库

    file - 我可以恢复从未提交的已删除文件吗?

    java - 如何获取 SVN 存储库的 "realm"值?

    svn - TortoiseSVN 更新命令行参数

    eclipse - 如何使用 Eclipse 从 svn check out

    windows - 获取 Subversion 存储库大小