これは、GitHubのRoblox-Client-Trackerリポジトリを駆動するバックエンドコンソールアプリケーションです!
これを正しく実行するには、プログラムが通信するためにGitCLIが必要です。
あなたがそれを持っていない場合は、ここでそれを見つけることができます:https://git-scm.com/
これらのプロジェクトをこのリポジトリの親ディレクトリに分岐する必要があります。
(Nugetパッケージを取得して構築することを確認してください!)
アプリケーションは、SSHキーを使用してGitHubで認証されます。
~/.ssh/RobloxClientTracker
に配置される予定です
生成されたSSHキーは、変更をプッシュするGitHubアカウントに接続する必要があります。支援については、https://docs.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-accountを参照してください
クライアントトラッカープロジェクトの設定では、次のオプションを構成する必要があります。
clientReponameに関連付けられたリポジトリには、 roblox
、 sitetest1.robloxlabs
、およびsitetest2.robloxlabs
ブランチセットアップが必要です。それぞれの連続した枝は、前身から派生する必要があります。
また、Windowsがまだ有効になっていない場合は、Windowsで長いファイルパスを有効にする必要があります。 Robloxのパッケージ依存関係は、時々深くネストされることが証明されています。
regedit.exe
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
に移動しますLongPathsEnabled
という名前のreg_dwordを作成しますLongPathsEnabled
の値を1に設定します。cmd.exe
を開きますgit config --system core.longpaths true
最後に、Visual Studioリリース(X64)にビルドオプションを設定し、アプリケーションをビルドします。 stage
フォルダーのショートカットは、うまくいけば機能することを願っています。そうでない場合は、絶対的なパスを確認し、構築されたexeを指していることを確認してください。
-branch [domain.name]
構築されるRobloxのWebドメインブランチ。
-parent [domain.name]
-branch
の親ドメインブランチ
-trackMode [Client, FastFlags]
トラッカーのランタイム操作モード。
-manualBuild
ワーキングステージディレクトリに配置された手動で組み立てられたブランチフォルダーを分析しようとします。
-forceRebase
Gitに、親リポジトリを使用してブランチのマージを試みるように強制します。
-forceUpdate
クライアントトラッカーに、現在のビルドを新しいアップデートとして分析させます。
-forceCommit
Gitは、更新時に隠された変更を何でもコミットするように強制します。
-verboseGitLogs
Gitを強制して、非誤差メッセージをコンソールにログに記録します。
-updateFrequency #
更新がチェックされる頻度(分)を設定します。
-forceVersionId 0.0.0.0
最新バージョンを取得するときに、クライアントに提供されたバージョンIDを返すように強制します。
-forceVersionGuid version-0123456789abcdef
最新バージョンを取得するときに、提供されたバージョンGUIDを返すようクライアントに強制します。