2017-07-03 75 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

雖然提交/推動與保持/促進類比並不完全成立。

相關問題