Perché l'area di lavoro del mio repository RTC non è caricata?


3

Venerdì, il mio spazio di lavoro del repository Rational Team Concert è stato caricato nel mio ambiente RTC Eclipse locale con le cartelle sul mio disco rigido

Oggi, per qualche motivo, RTC non lo considera "caricato". Mi sta dando un "Accettare le modifiche in arrivo in un componente disconnesso non le caricherà nella sandbox. Vuoi continuare?" avviso quando provo ad accettare le modifiche in arrivo e non viene visualizzato alcun cambiamento in uscita quando aggiorno il filesystem.

Il pezzo tetris che rappresenta il componente di controllo del codice sorgente è delineato in blu (non caricato) anziché riempito in blu (caricato).

Perché il mio checkout non è più considerato "caricato"? Come faccio a considerare lo spazio di lavoro caricato senza sovrascrivere le modifiche locali?

In passato, ho affrontato questa situazione tramite:

  1. Fare una copia delle mie cartelle di pagamento
  2. Ricaricandoli dal controllo del codice sorgente
  3. Sovrascrivendo il carico con la mia copia di backup

Questa è una procedura dispendiosa in termini di tempo e soggetta a errori. C'è un modo per far sì che RTC riconosca lo stesso spazio di lavoro che aveva prima?

Suggerimenti per il tag: rtc jazz-concerto-squadra-concerto

Risposte:


6

Ho notato che ciò accade quando RTC si è bloccato dai propri file dell'area di lavoro. Invece di ricaricare l'intero spazio di lavoro, puoi provare a forzare un carico di un singolo componente.

1) Sotto "My Repository Workspaces" trova il tuo spazio di lavoro e trova un piccolo componente. Fare clic con il tasto destro e Carica come

2) Nella finestra di dialogo Carica cartella repository, potrebbe non mostrare alcun elemento in Sandbox (oppure potrebbe mostrare la cartella di origine principale). Se non riesci a trovare l'area di lavoro di destinazione, usa Crea e seleziona la cartella esistente sul disco, dove si trovava in precedenza la tua fonte. Utilizzare anche lo stesso nome di directory per il componente.

3) Premi Fine. Se in precedenza hai caricato questo componente, ti dirà che il contenuto è già a destinazione. Va bene, sovrascrivilo (se hai avuto delle modifiche che vuoi conservare, copiale prima).

4) Dopo aver caricato il componente, dovrebbe aggiornare la propria vista dell'area di lavoro e "ricordare" che sono stati caricati gli altri componenti.

Ho scoperto che questo è più veloce del ricaricare l'intero spazio di lavoro, poiché puoi scegliere un componente che verrà caricato molto rapidamente. Ma probabilmente dovrai ripeterlo per ogni area di lavoro per aggiornarli tutti.


5

Stavo cercando una risposta a questo da molto tempo. Dalla mia opinione puramente personale - non ho mai avuto a che fare con così tante cazzate come quando si utilizza questo strumento. Riesco a malapena a credere che qualcuno voglia ottenere soldi dalla vendita di questo quando ci sono altre alternative che almeno faranno il compito (non sto nemmeno prendendo di mira la cosa "fare meglio"). Ora, quando la rabbia mi è già volata via ...

Sincronizzo molto tra il nostro repository git locale e l'RTC del cliente. E la situazione come sopra si verifica principalmente quando si utilizza lo strumento lscm della riga di comando senza avere l'eclissi aperta. Sembra che questa parte (cioè la mancanza di eclissi) sia la cosa della "disconnessione". La soluzione che ho trovato oggi è:

  • chiudi tutto
  • riavvia il tuo computer
  • apri prima Eclipse di RTC

4
Assolutamente d'accordo su questa parte "non ho mai avuto a che fare con così tanta merda"!
Wolfram Rittmeyer,

0

Questa è una vecchia domanda ora, ma per l'amor dei posteri, ho appena incontrato questo problema e ho trovato una soluzione diversa:

  1. Chiudi Eclipse. (Aspetta che si spenga completamente.)
  2. Apri Task Manager e controlla se hai ancora un processo Eclipse in esecuzione.
  3. Se ne trovi uno, uccidilo, quindi apri di nuovo Eclipse.

Questo mi ha risolto. Sembra che una volta ogni tanto, se Eclipse non si chiude correttamente, mantiene la proprietà di alcuni file nella .jazz5/directory dell'area di lavoro che impedisce al plugin RTC di funzionare correttamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.