SVN提交命令

use*_*605 18 svn tortoisesvn

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

我遵循的步骤是:

  1. 将存储库中的测试文件夹签出到D:\Test文件夹,
  2. 将一些新文件添加到该测试文件夹,
  3. 使用提交该文件夹svn.exe commit D:\Test -m "Added".

它没有被承诺.我在TortoiseSVN中尝试了这个(右键单击该文件夹并单击SVN Commit),它已成功提交.

Pet*_*osa 31

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

首先将文件添加到/ 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'
Run Code Online (Sandbox Code Playgroud)

我使用清理来防止任何分段错误(核心转储),现在更新了SVN项目.


jen*_*-na 9

命令行SVN

在将更改提交到存储库之前,需要将文件添加到工作副本中:

svn add <file|folder>
Run Code Online (Sandbox Code Playgroud)

然后:

svn commit
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参见此处svn add.

TortoiseSVN的

它适用于TortoiseSVN,因为它会自动将文件添加到您的工作副本(提交对话框):

如果要包含未​​版本控制的文件,只需检查该文件即可将其添加到提交中.

请参阅:TortoiseSVN:将更改提交到存储库