簡體   English   中英

Accurev是否支持隱藏?

[英]Does Accurev support stashing?

我可以將工作存放在git中,並且可以在不丟失工作的情況下還原。 如果需要的話,這將使我重回正題。

Accureve有此選項嗎?

我喜歡戴維·霍蘭德(David Howland)的回答,但有一個警告: 守門員和藏匿員的性質不同 藏匿只是存儲在某個地方的補丁(即一組差異)……對git的歷史沒有影響。 Keep (我認為與git的commit最相似)將更改寫入AccuRev的數據庫。

要查看此操作的實際效果, 對要存儲的文件進行更改,然后查看其歷史記錄:它將包含“已存儲”的更改。 最終將污染日志。

一種選擇是,每當您開始與當前工作並行進行不同的工作時,就創建一個新的工作區。

總而言之, 我認為AccuRev不具有隱藏/擱置功能


更新

您正在尋找Eclipse的“ 創建/應用補丁”功能:

  1. 創建一個補丁文件(實質上是一個存儲 / 架子集
  2. 然后重新應用該補丁文件以推回更改。

無論出於何種原因,它似乎都無法正確匹配diff索引的文件位置,但這至少是朝正確方向邁出的一步。

Keep是最類似於git stash的選項。

AccuRev命令“保留”將保留您的工作,但通常不會讓其他人訪問。 他們可以找到並使用它,但是仍然認為它對您的工作空間是私有的。

要保留所有已在AccuRev控制下修改的文件,請運行runrevrev keep -m -c“我的工作正在進行中” -m用於查找已修改的內容,-c用於注釋。

簡而言之,沒有沒有。

您可能可以通過以下方式來模仿這種行為:創建一個新的流,將工作空間重新綁定到該流,升級要存儲的更改,然后重新父化到原始。 然后,當您要“取消儲藏”時,請更換零錢托盤或將補丁應用到工作區。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM