Git comete dois códigos de projeto como projeto único no repositório

1

Eu sou novo no git open source.

Na verdade, eu tenho um projeto Android, ou seja, AllScan , portanto, eu confirmo todo o código no repositório principal original quando fiz as alterações no código. Agora eu implementei novas funcionalidades no meu projeto para escanear os códigos de barras. Então, para isso eu estou usando o ZXing (Zebra Crossing) projeto de scanner de código de barras google ou podemos dizê-lo como biblioteca. Realmente ZXing é o projeto google, nós temos que baixá-lo e torná-lo como biblioteca, importá-lo com nosso projeto em IDE (eclips) e usado em nosso projeto principal como biblioteca para que ele possa escanear o código de barras.

Agora eu tenho dois projetos um é o meu original AllScan e outro é o scanner de código de barras google ZXing. Mas quando eu tento confirmar o código que eu fiz, então como posso confirmar o código do projeto para que depois de pegar o clone possamos executar este projeto perfeitamente. Significa que eu posso clonar o código de dois projetos. SO como posso confirmar o código de dois projetos.

    
por Prakash V Holkar 12.06.2014 / 21:41

1 resposta

0

Supondo que você não esteja fazendo alterações no código zxing, o que você pode fazer é adicionar zxing como uma dependência .

Parece que o Android gosta de gradle nessa tarefa. Consulte este documento para obter mais informações sobre o gerenciamento de dependenices com gradle:

When some of your dependencies are available in a remote repository, you do not have to download them and copy them into your project. The Android Studio build system supports remote Maven dependencies. Maven is a popular software project management tool that helps organize project dependencies using repositories.

Many popular software libraries and tools are available in public Maven repositories. For these dependencies you only have to specify their Maven coordinates, which uniquely identify each element in a remote repository.

Eles recomendam a inclusão do repositório central do maven . Nesse site você encontrará com.google.zxing: android-integration que você pode adicionar ao gradle com:

compile 'com.google.zxing:android-integration:3.1.0'

Isso permitirá que você importe o código durante a sua construção, em vez de se preocupar em manter o código zxing em seu repositório.

Se você realmente quiser incorporar o código zx no seu git repo, você deve procurar nos submódulos . Existe um tutorial aqui para mais informações.

    
por 27.06.2014 / 16:59

Tags