这是在GitHub上驱动Roblox-Client-Tracker存储库的后端控制台应用程序!
为了正确运行,您需要一个git CLI才能与程序进行通信。
如果您碰巧没有那个,可以在这里找到一个:https://git-scm.com/
您需要将这些项目分配到此存储库的父目录中:
(确保您将他们的nuget套餐拿到构建!)
该应用程序使用SSH键使用GitHub对验证。
预计将位于~/.ssh/RobloxClientTracker
生成的SSH密钥需要连接到GitHub帐户,以推动更改。请参阅此处的帮助:https://docs.github.com/en/github/authenticating-to-github/adding-a-new-new-ssh-key-to-your-to-your-github-account-
在客户端跟踪项目的设置中,您需要配置以下选项:
应该有一个roblox
, sitetest1.robloxlabs
和sitetest2.robloxlabs
分支机构设置,以支持ClientReponame。每个连续的分支应源自前任。
如果您还没有启用窗口,则可能需要在Windows上启用长文件路径。 Roblox的包裹依赖性有时被证明是深层嵌套的。
regedit.exe
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
LongPathsEnabled
的reg_dwordLongPathsEnabled
的值设置为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
迫使客户在获取最新版本时返回提供的版本指南。