Moja firma używa Accurev do kontroli kodu źródłowego, a przy wszystkich jego zaletach jest jedno proste działanie, którego nie potrafię wymyślić.Najlepszy sposób na "un-promowanie" plików w Accurev?
Często mamy kogoś, kto przypadkowo przesuwa plik zbyt daleko w naszej strukturze strumienia - na przykład ze strumienia "Rozwój" do strumienia "Release". Jaki jest najlepszy sposób na "cofnięcie promocji" tego pliku? To znaczy, aby przywrócić starszą wersję pliku do strumienia "Release" i zachować nową wersję pliku w strumieniu "Development", gdzie należy?
Wykonanie operacji "Przywróć kopię zapasową" lub innej akcji przywracania pliku w strumieniu Release spowoduje, że stara wersja pliku zostanie rozpropagowana w programie Development lub plik zostanie całkowicie usunięty.
W powyższym przypadku programista będzie musiał przeskoczyć przez obręcze z ustawianiem czasów bazowych w strumieniach lub użyć narzędzia wiersza poleceń, aby wykonać kasę starej transakcji, aby odzyskać plik. Czasami osoby, o których mowa, są nietechniczne, więc nie jest to dobre rozwiązanie.
Rozważyłem również przeniesienie plików do strumienia "wyższego poziomu", cofnięcie, a następnie ponowne promowanie ich w dolnym strumieniu. To wydaje się naprawdę kludgy.
Wygląda na to, że Accurev jest na tyle niejasny, że Google nie jest pomocna, więc zwracam się do dobrych ludzi z StackOverflow po pomoc - czy ktoś wymyślił sposób "Accurevy", aby to osiągnąć?
"Demo" jest zaplanowane na 6,2 w lutym 2015 r. –