GIT söz konusu olduğunda tam bir Noob'um. Sadece son birkaç gündür ilk adımımı atıyorum. Dizüstü bilgisayarımda bir repo oluşturdum, bir SVN projesinden Bagajı indirdim (şubelerle ilgili bazı sorunlar vardı, onları çalıştırmadım), ancak hepsi orada görünüyor.
Şimdi dizüstü bilgisayarımdan ana masaüstüme çekebilmek veya itmek istiyorum. Günde 2 saat seyahat ve bazı iyi iş yapılabilir alabilirsiniz dizüstü olmanın trende kullanışlı. Ama evdeki ana makinem geliştirme için harika. Bu yüzden eve geldiğimde dizüstü bilgisayardan ana bilgisayara itmek / çekmek istiyorum. Bunu yapmanın en basit yolu sadece LAN klasöründe paylaşılan ve yapmak kod klasörü olurdu düşündüm:
git clone file://192.168.10.51/code
ne yazık ki bu benim için çalışmıyor gibi görünüyor:
bu yüzden bir git bash cmd açın ve yukarıdaki komutu yazın, ben C: \ kodu (her iki makine için paylaşılan klasör) duyuyorum geri almak ne:
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
İki makine arasındaki havuzu en basit şekilde nasıl paylaşabilirim.
Resmi depolama noktaları ve diğer geliştiricilerin ve CI sunucusunun vb. Çekeceği yerler olacak, bu sadece iki makinede aynı repo üzerinde çalışabilmem için.
Sebastian'ın önerisine göre aşağıdakileri alıyorum:
C:\code>git clone --no-hardlinks file://192.168.10.51/code
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
** DÜZENLEME - CEVAP **
Yardımcı olan her şey için teşekkürler. Bir sürücüyü haritalamayı denedim ve bu yüzden geri dönüp haritalamadan tekrar deneyeceğimi düşündüm. Nihai sonuç:
git clone file://\\\\192.168.0.51\code
Bu harika çalıştı.
Teşekkürler