Suporte Técnico do PalmGit

Obrigado por utilizar o PalmGit. Esta página disponibiliza respostas a perguntas frequentes e orientações de utilização. Se o conteúdo abaixo não resolver o seu problema, será bem-vindo contactar-nos por correio eletrónico.

E-mail de contacto: palmgit@126.com
Tempo de resposta: responderemos ao seu e-mail no prazo de 15 dias úteis.

I. Funcionalidades da aplicação

Os utilizadores gratuitos dispõem de todas as operações Git em pleno funcionamento, enquanto os utilizadores pagos podem alargar o âmbito dos diretórios de operação (do interior da sandbox para diretórios externos autorizados ativamente pelo utilizador), para dar resposta a cenários como a exportação e partilha de repositórios e a gestão de artefactos de outras aplicações.

Nível Âmbito funcional Estado de pagamento
Funcionalidades gratuitas Operações em repositórios Git em diretórios dentro da sandbox (funcionalidades completas como clone, commit e push) Gratuito
Funcionalidades pagas Estendidas a operações em repositórios Git em diretórios externos autorizados pelo utilizador Compra dentro da aplicação não consumível

II. Perguntas frequentes

1. Utilização básica

Como clonar um repositório remoto?

Toque em «+» no canto superior direito da página inicial, selecione «Clonar repositório remoto», introduza o endereço do repositório remoto (são suportados HTTPS e SSH), selecione o diretório local de gravação, escolha o método de autenticação e preencha as credenciais e, em seguida, toque em «Clonar repositório». O processo de clone requer ligação à rede e, após a conclusão, o repositório é guardado no diretório local que selecionou.

Como fazer commit e push do código?

Após abrir um repositório local, entre no ecrã de edição de ficheiros e modifique os ficheiros, regresse à página inicial do repositório, entre na página da lista de estados, adicione à área de preparação os ficheiros a submeter e toque em «Submeter n alterações»; preencha a mensagem de commit e toque em submeter. Depois de concluído o commit, pode ir à página inicial do repositório e tocar em «Push» para sincronizar as alterações com o repositório remoto. Também pode, ao escrever a mensagem de commit, selecionar o push imediato para o remoto, efetuando o push para o remoto logo no momento do commit. Note que o push remoto exige que tenha credenciais Git válidas configuradas.

Como criar, mudar, fazer merge e fazer checkout de branches remotos?

Na página inicial do repositório, toque no menu do canto superior direito, toque em «Criar branch» e introduza o nome do branch para criar um novo branch com base no branch atual.
Na página inicial do repositório, toque em Branches locais para entrar na página da lista de branches locais e toque no botão de mudança de qualquer branch para mudar para esse branch.
Na página inicial do repositório, toque em Branches locais para entrar na página da lista de branches locais e toque no botão de merge de qualquer branch para fazer o merge desse branch no branch atual.
Na página inicial do repositório, toque em Branches remotos para entrar na página da lista de branches remotos e toque em «Botão de transferência» para fazer checkout do branch remoto para o local.

Como consultar o histórico de commits e as diferenças entre ficheiros?

Na página inicial do repositório, toque em «Histórico de commits» para consultar todos os registos de commit. Toque em qualquer commit para entrar na página de informações do commit, onde pode consultar as alterações de ficheiros e as diferenças específicas associadas a esse commit.

2. Permissões e credenciais

O que fazer se aparecer um erro de credenciais ao fazer push?

Verifique se as credenciais que configurou são válidas. Se utilizar HTTPS, confirme que o Token não expirou e que tem permissão de push; se utilizar SSH, confirme que a chave foi corretamente adicionada ao fornecedor de serviços do repositório remoto.

Credenciais de repositório e credenciais globais
A autenticação das operações remotas de um repositório pode utilizar credenciais de repositório ou credenciais globais, à escolha.
As credenciais globais funcionam como credenciais de autenticação de permissões rápidas e podem ser utilizadas por todos os repositórios; antes de as utilizar, confirme se dispõem das permissões correspondentes.
As credenciais de repositório são credenciais privadas de um repositório específico. Pode configurar credenciais de repositório em «Definições do repositório» e também pode adicionar credenciais de repositório válidas às credenciais globais, convertendo-as em credenciais globais.

Por que razão é necessária a permissão de acesso a ficheiros?

A permissão de acesso a ficheiros serve para aceder aos diretórios fora da sandbox que autorizou, a fim de realizar leituras, escritas e operações Git em ficheiros, e também permite exportar repositórios Git para diretórios externos autorizados. A aplicação não analisa nem lê ficheiros existentes noutros diretórios não relacionados no seu dispositivo iOS. Pode, em qualquer momento, adicionar diretórios autorizados e revogar a autorização de diretórios em Diretórios externos, nas definições.

A aplicação recolhe o meu código?

Não. O seu código e o conteúdo dos repositórios permanecem sempre localmente no seu dispositivo iOS e nunca são carregados para os nossos servidores. As operações Git comunicam diretamente com o fornecedor de serviços do repositório remoto que configurou. Para mais informações, consulte a nossa Política de Privacidade.

3. Compras dentro da aplicação

Como repor as funcionalidades avançadas já adquiridas?

Toque em «Reposição de compras» nas «Definições» e a aplicação irá consultar o seu histórico de compras na Apple App Store. Se já adquiriu anteriormente as funcionalidades avançadas, estas serão desbloqueadas automaticamente após a reposição.

A compra perde-se depois de desinstalar e reinstalar?

Não. Os direitos de compra são mantidos pela Apple App Store e estão associados à sua conta Apple. Após desinstalar e reinstalar, basta utilizar a «Reposição de compras» para voltar a obter acesso.

Como solicitar um reembolso?

Os reembolsos são da responsabilidade da Apple e não os podemos processar diretamente por si. Visite reportaproblem.apple.com para submeter um pedido de reembolso.

4. Dados e privacidade

Os dados dos meus repositórios perdem-se depois de desinstalar a aplicação?

O diretório da sandbox é o diretório privado da aplicação; a desinstalação da aplicação elimina os repositórios existentes no diretório da sandbox. Quanto aos repositórios Git em diretórios autorizados fora da sandbox, a desinstalação da aplicação não elimina os ficheiros desses diretórios, que continuam guardados no seu dispositivo iOS e podem voltar a ser adicionados à lista de repositórios após a reinstalação. No entanto, as preferências e a cache do estado de compra dentro da aplicação serão eliminadas; após a reinstalação, pode repor as funcionalidades avançadas através da «Reposição de compras».

Como eliminar os dados armazenados localmente?

Repositórios no diretório da sandbox: na página da lista de repositórios, deslize para a esquerda ou mantenha premido e selecione «Eliminação permanente (eliminar ficheiros do disco)» para eliminar os dados locais do repositório, ou desinstale diretamente a aplicação para eliminar todos os dados locais no diretório privado da aplicação.
Repositórios em diretórios fora da sandbox: antes de a autorização ser revogada, tal como nos repositórios do diretório da sandbox, deslize para a esquerda ou mantenha premido na página da lista de repositórios e selecione «Eliminação permanente (eliminar ficheiros do disco)» para os eliminar. Após a revogação da autorização, terá de os eliminar através do gestor de ficheiros do sistema.

III. Política de Privacidade

Para saber como tratamos os seus dados, consulte: Política de Privacidade

IV. Licenças de código aberto

Esta aplicação utiliza algumas bibliotecas de código aberto. Pode consultar a lista completa tocando em «Licenças» na página «Sobre» dentro da aplicação.

V. Contacte-nos

Se o conteúdo acima não resolver o seu problema, contacte-nos através das seguintes formas:

E-mail: palmgit@126.com

Responderemos no prazo de 15 dias úteis. Para nos ajudar a identificar o problema mais rapidamente, recomendamos que inclua no e-mail as seguintes informações:

  • O modelo do seu dispositivo iOS e a versão do sistema
  • O número de versão da aplicação
  • Uma descrição detalhada do problema
  • Se possível, capturas de ecrã do problema