Este é o aplicativo de console de back-end que impulsiona o repositório Roblox-Client-Racker no Github!
Para que isso seja executado corretamente, você precisa de uma CLI Git para que o programa se comunique.
Se você não tiver isso, pode encontrar um aqui: https://git-scm.com/
Você precisará gastar esses projetos no diretório pai deste repositório:
(Certifique -se de que você construa com seus pacotes Nuget buscados!)
O aplicativo autentica com o GitHub usando uma chave SSH.
Espera -se que esteja localizado em ~/.ssh/RobloxClientTracker
A chave SSH gerada precisa ser conectada à conta do GitHub que aumentará as alterações. Veja aqui para obter assistência: https://docs.github.com/en/github/authenticating-to-github/adding--new-sh-key-to-your-github-cacwent
Nas configurações do projeto do rastreador do cliente, você precisará configurar as seguintes opções:
Deve haver um ramo roblox
, sitetest1.robloxlabs
e sitetest2.robloxlabs
no repositório assumido no cliente do cliente. Cada ramo sucessivo deve ser derivado do antecessor.
Você também pode precisar ativar caminhos de arquivo longos no Windows, se você ainda não os tiver ativado. As dependências do pacote da Roblox provaram ser profundamente aninhadas às vezes.
regedit.exe
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
LongPathsEnabled
LongPathsEnabled
como 1, se ainda não tiver sido.cmd.exe
no modo administradorgit config --system core.longpaths true
Por fim, defina a opção Build no Visual Studio Release (x64) e crie o aplicativo. Os atalhos na pasta stage
agora devem ser funcionais. Caso contrário, verifique seus caminhos absolutos e verifique se eles apontam para o exe construído.
-branch [domain.name]
A filial do domínio da Web do Roblox que será construída.
-parent [domain.name]
A filial do domínio pai de -branch
-trackMode [Client, FastFlags]
O modo de operação de tempo de execução do rastreador.
-manualBuild
Tentativas de analisar uma pasta de ramificação montada manualmente colocada no diretório de estágio de trabalho.
-forceRebase
Forças Git para tentar uma fusão do ramo com seu repositório pai.
-forceUpdate
Força o rastreador do cliente a analisar a compilação atual como uma nova atualização.
-forceCommit
Forças Git para cometer quaisquer mudanças foram escondidas ao atualizar.
-verboseGitLogs
Força o Git a registrar mensagens não errroristas no console.
-updateFrequency #
Define a frequência (em minutos) que as atualizações são verificadas.
-forceVersionId 0.0.0.0
Força o cliente a retornar o ID da versão fornecido ao buscar a versão mais recente.
-forceVersionGuid version-0123456789abcdef
Força o cliente a retornar a versão fornecida GUID ao buscar a versão mais recente.