2012-10-22 131 views
1

刚开始使用Trigger.io工作流程。想知道是否有人能够指导我处理不同目录中不同项目的交易。我通过终端通过我的本地Trigger Toolkit无意中创建了另一个测试应用程序,并且已经注意到(经过一些搜索),它已经在我的〜/ Library/Trigger Toolkit /目录内创建了一个新的应用程序项目。我创建的原始应用程序(通过Web界面)在/ Users/[Name]/[App name of Name]中显示。Trigger.io目录管理

当我伪造运行/构建时,它在Trigger \ Toolkit目录下运行本地版本,而不是在我的Users目录中的版本。我怎样才能用我的本地版本注册这个?并摧毁用本地构建创建的测试。

如果你知道我在想什么,那么你应该得到一个堆溢出冠。

回答

2

不知道如何设法让应用出现在~/Library/Trigger Toolkit中。本概述可能帮助:

的锻造应用程序的文件夹结构是这样的:

my-app/ 
    local_config.json 
    src/ 
    config.json 
    identity.json 
    index.html 

forge命令行程序,试图把当前的工作目录作为一个应用程序(即它希望你在运行像上面的my-app这样的文件夹)。

构成此结构的例外是forge create。例如,如果您在/Users/tim/my-app中运行forge create,那么它会设置类似上面的内容。

触发器工具包有两个处理这些类型的文件夹的操作 - 创建和导入。创建操作设置了类似上述的应用程序结构,导入操作允许将上面的文件夹导入到工具包中可用的应用程序列表中。

您可以使用列表中应用程序旁边的“忘记”按钮从列表中删除应用程序。如果你想“销毁”一个应用程序,它总是归结为删除一个文件夹,在这种情况下,我会删除my-app文件夹。

文件夹~/Library/Trigger Toolkit包含Trigger Toolkit本身的代码以及跟踪工具包中列出的应用程序的文件。我可以看到你将会看到一个应用出现在这个文件夹中的唯一方法是手动cd并使用forge create。总结一下,每个应用程序都被隔离到一个文件夹中。使用命令行工具时,您只需使用forge build androidforge run android在该应用程序的特定文件夹中。如果使用工具包,您需要导入文件夹或通过工具包创建它,单击应用程序列表中的该应用程序会将其置于其上下文中,然后从该处运行/打包操作将使用为该应用程序注册的文件夹运行。

+1

你说得对。我必须手动cd'd到目录本身。现在已经手动删除了这些文件 - 并且由于我在本地创建了它,所以从未出现在我的在线Trigger.io中。瞧,我还有一个关于你可能感兴趣的TriggerIO的问题。http://stackoverflow.com/questions/13028020/what-is-the-purpose-of-data-role-in-triggerio – shennan