[Linux-Biella] hg vs git spiegatemi

Daniele Segato daniele.bilug a gmail.com
Mar 22 Nov 2011 17:07:10 CET


On Tue, 2011-11-22 at 16:31 +0100, Federico "Darkmagister" Pietta wrote:
> ¤ git describe
> shotwell-0.10.0-228-g70dc7a4

sei al commit g70dc7a4, ed in particolare a 228 commit dal tag 0.10.0


> 16:28:42 mar nov 22 dm a macewindu ~/src/shotwell
> ¤ git log -1 --decorate
> commit 70dc7a40bc101482f949d1362964667b19293d7d (HEAD)
> Author: Lucas Beeler <lucas a yorba.org>
> Date:   Fri Nov 4 14:36:18 2011 -0700
> 
>     Changes viewport styling in the PhotoPage. Closes #4319.
> 

questo che vedi è il commit dove ti trovi, apparentemente direi che non
è un tag

> non so cosa ho fatto l'ultima volta avevo fatto un clone ...poi questo
> posso provare a rifare da 0 un clone da qualche parte parte e vedere se
> domani o quando committano qualcosa se funziona o meno ...

non saprei dirti neppure io cosa abbia provocato la tua uscita da branch

posso dirti che uso git regolarmente e non si è mai sognato di spostarsi
dal branch senza che fossi io a dirglielo... :/

le uniche cose che possono venirmi in mente sono: lo script di
configure / build di shotwell che fa qualcosa di particolare

oppure shotwell lo compili come sotto-progetto di un altro progetto git
che usa i git submodule

ma non credo, o si?


> >> 16:05:45 mar nov 22 dm a macewindu ~/src/shotwell
> >> ¤ git status
> >> # Not currently on any branch.
> >> # Untracked files:
> >> #   (use "git add <file>..." to include in what will be committed)
> >> #
> >> #	"\001"
> >> nothing added to commit but untracked files present (use "git add" to track)
> > 
> > cos'è questo file "\001" ?
> > 
> 
> non ne ho idea


beh è l'unico file non tracciato...

il nome è davvero "\001" (virgolette comprese)?

se lo guardi cosa c'è dentro?
dimensione / tipo file / testo/binario sarcazzo

cmq non ha nulla a che fare con git
è "qualcosa" che ha creato quel file...


> ma io mica ci sono uscito è questo che non capisco io non ho fatto tag
> commit checkout niente


beh

se io dovessi riprodurre

$ git clone git://yorba.org/shotwell

poi?
compili?
lanci configure?

che fai insomma?




ad ogni modo, come ti ho detto prima:
 git checkout master

questo ti riporta su master
quindi puoi fare pull

rimuovi quel file "\001" (o per lo meno toglilo da lì) ed eventualmente
monitora cosa succede quando operi su shotwell con i comandi che ti ho
dato

ed in particolare:

git branch

e

git status


per capire quando esci dal branch master e/o se viene creato di nuovo
quello strano file




Maggiori informazioni sulla lista Linux