【问题标题】:Versions - how to add all new files版本 - 如何添加所有新文件
【发布时间】:2010-12-07 05:32:43
【问题描述】:

我正在使用适用于 Mac Os 的版本应用程序。

我是版本的新手。我有一个我最近修改的项目 - 添加了一堆新文件。目前我手动将所有新文件添加到存储库中(我必须用黄色珠子符号展开所有这些文件夹并在按住 APPLE 键的同时选择新文件)。

有没有办法自动将某个文件夹中的所有新文件添加到存储库中(如果文件夹本身已经在版本控制之下)?

谢谢。

【问题讨论】:

  • 您在这里使用什么软件?单独的 Subversion 并没有给你任何图形界面,只有一个命令行;你一定还有别的东西。
  • 根据他的文字,他显然在使用版本。

标签: svn versions


【解决方案1】:

您应该跳过使用版本来完成此任务。只需打开您的终端并 cd 进入该目录并发出:

svn add *
svn commit -m 'Adding a file'

那么你就完成了。

【讨论】:

【解决方案2】:

选择最上面的蓝色文件夹?在它旁边,然后选择操作 > 添加项目(命令选项-A)。这将递归地添加该文件夹中的所有内容。

【讨论】:

  • 我的建议是点击右侧Show 的“已更改”而不是“全部”(在“还原/添加/删除”按钮下方)。这将突出显示哪些文件实际上尚未添加到存储库中。
  • 在阅读this article 之后,我遇到了文件夹已经在版本控制下无法添加的问题,我删除了所有 .svn 文件(我通过showing hidden files 检查了它们是否存在)和成功了!
【解决方案3】:
  1. 单击“已更改”(在还原/添加/删除按钮下)

  2. 在“浏览”选项卡/视图中,使用 command + A(全选)

  3. 点击“添加”按钮

  4. 点击“提交”按钮

【讨论】:

    【解决方案4】:

    如果您使用Tortoise - 您可以简单地转到顶部文件夹并选择“提交”命令 - 它应该会自动检测新文件并询问您是否要添加/提交

    Eclipse 插件也会这样做

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      • 2010-10-26
      • 2017-01-03
      • 2012-02-19
      • 1970-01-01
      • 2023-03-02
      相关资源
      最近更新 更多