2017-07-03 78 views
1

我是AccuRev的新手,不太熟悉它。我习惯了GitHub,并对使用AccuRev保存版本以及如何使用它有点困惑。有没有办法在目录中用AccuRev备份所有文件?

在GitHub中,我将处理某个目录中的某些文件,然后使用add *将所有文件添加到暂存区域,然后执行commit -m <message>将它们移动到首部。最后,我将使用push来推送我所有的更改,并将它们保存到我的GitHub存储库供其他人查看,并保存该版本以便我可以返回一天。

我对AccuRev这个过程有点困惑。我有一些我已经修改过的文件的目录。我想将它们保存到AccuRev并将它们备份为一个版本。

我认为我使用keep命令将它们保存到AccuRev,但我只能对单个文件执行此操作,而不能对整个目录执行此操作。或者我使用类似accurev keep -c <comment> -m的东西来保存目录中的所有文件并递归保存它们?我需要做其他事情来推动这些变化吗?

回答

2

在GUI中,您将单击“传出”选项卡,在此视图中,您将看到所有已修改的文件,选择 - >右键单击 - >保留或提升(首先保留)。

如果您是CLI用户,则可以使用“keep -m或-n”(请参见手册页),这会将所有已修改的文件保留在工作区中。如果要限制某个目录,可以运行“stat -m”命令并在该目录中生成可在keep命令中使用的文件列表(keep -l list.txt)

完成后,您将促进更改。

0
  • 添加未跟踪的新文件:accurev add(技术上与保留相同)。 add有一个递归开关。
  • 犯的git:accurev keep
  • 推在混帐:accurev promote

虽然提交/推动与保持/促进类比并不完全成立。

相关问题