问题标签 [workspace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - 使用 ANT 查找工作区位置
我正在编写 Eclipse 的 Flash Builder 版本中的构建脚本。此构建脚本需要将启动配置 .launch 文件导入用户的工作区。但是,似乎没有可用的 ANT var 来确定工作空间的位置。在使用智能感知单步执行可用变量时,我注意到 ${osgi.instance.area} 确实指向我当前的工作区,但是当我尝试在运行的 ant 脚本中回显它时,它只是吐出“${osgi.instance.area }" 而不是路径。
任何帮助将不胜感激。谢谢!!!
ms-access - MS Access (Jet) 事务、工作区
我在提交事务时遇到问题(使用 Access 2003 DAO)。就好像我从未调用过 BeginTrans 一样——我在 CommitTrans 上收到错误 3034,“您尝试在没有先开始事务的情况下提交或回滚事务”;并将更改写入数据库(可能是因为它们从未包装在事务中)。但是,如果您单步执行 BeginTrans ,则会运行它。
- 我使用 DBEngine(0) 工作区在 Access 环境中运行它。
- 我要添加记录的表都是通过 Jet 数据库连接(到同一个数据库)并使用 DAO.Recordset.AddNew / Update 打开的。
- 在启动 BeforeTrans 之前打开连接。
- 我在事务中间没有做任何奇怪的事情,比如关闭/打开连接或多个工作区等。
- 有两个嵌套事务级别。基本上它将多个插入包装在一个外部事务中,所以如果有任何失败,它们都会失败。内部事务运行没有错误,外部事务不起作用。
以下是我调查并排除的一些事情:
事务分布在几个方法中,BeginTrans 和 CommitTrans(和 Rollback)都在不同的地方。但是当我尝试以这种方式运行事务的简单测试时,这似乎并不重要。
我想当数据库连接超出本地范围时可能会关闭,即使我有另一个“全局”引用(老实说,我不确定 DAO 对 dbase 连接做了什么)。但情况似乎并非如此——就在提交之前,连接及其记录集是活动的(我可以检查它们的属性,EOF = False 等)
我的 CommitTrans 和 Rollback 在事件回调中完成。(基本上:解析器程序在解析结束时抛出一个“onLoad”事件,我通过提交或回滚我在处理过程中所做的插入来处理它,这取决于是否发生了任何错误。)但是,再次尝试一个简单的测试,这似乎并不重要。
任何想法为什么这对我不起作用?
谢谢。
编辑 5 月 25 日
这是(简化的)代码。与交易有关的关键点是:
- 工作区是 DBEngine(0),在公共(全局)变量中引用
APPSESSION
。 - 数据库连接在下面的 LoadProcess.cache 中打开,见
Set db = APPSESSION.connectionTo(dbname_)
. - 在 LoadProcess.cache 中调用 BeginTrans。
- CommitTrans 在 process__onLoad 回调中被调用。
- 在 process__onInvalid 回调中调用回滚。
- 记录集更新在 process__onLoadRow、logLoadInit 和 logLoad 中完成
埃里克
upgrade - 升级到 TFS 2010 后现有工作区会发生什么情况
在升级到 TFS2010 后,我一直在寻找一些关于现有工作空间和已经在人们身上签出的文件会发生什么的见解。令人惊讶的是,我找不到任何令人满意的信息。(顺便说一下在新硬件上升级。新鲜的 TFS 实例,升级的数据库)
我检查了 TFS 安装指南,我在网上搜索,我能找到的只是服务器端的升级方案。甚至没有人提到源代码控制客户端会发生什么。
我创建了一个虚拟机来测试升级过程,升级成功,我的所有文件和工作空间也存在于新服务器中。问题是:新的 TFS 安装有一个新的 instanceID。当我将客户端重定向到新服务器时,客户端似乎无法将工作区中的文件和文件状态与新服务器上的文件和文件状态匹配。这让我想知道生产升级后是否可以继续工作。
正如我上面提到的,我在这方面找不到任何东西,如果有人能指出我关于这方面的一些论文或博客文章,那就太好了。
提前致谢...
eclipse - 有没有办法将工作区路径添加到 Eclipse IDE 标题栏?
有时我会在不同的工作区中运行多个项目的新版本和旧版本的 Eclipse。添加“新”版本的额外窗口视图,当 alt=tabbing 哪个 Eclipse 属于哪个工作区时,就很难判断了。
当大量文件涉及到微小的更改时,唯一的判断方法是获取特定文件的属性并检查路径。这当然很慢,必须有更好的方法,并且在标题栏中包含工作区路径可以很容易地发现哪个实例正在使用哪个工作区。
有没有一种方法可以在标题栏中包含工作区路径,以便人们可以轻松判断正在使用哪个工作区?
eclipse - 在 Eclipse 3.6.0 上构建工作区 (J2ME)
我开始开发/维护使用诺基亚 N97 SDK 的 J2ME MIDlet 应用程序。作为第一步(我以前从未开发过 J2ME/Java 应用程序),我在 Eclipse 3.6.0 Helios 上完成了以下步骤:
使用以下步骤导入项目: File -> Import -> Existing Projects into Workspace 选择根目录作为 TeleDB1(包含文件的目录的名称)。
当我在这些步骤之后单击完成时,Eclipse 会自动构建我的新工作区。这一步不成功。我收到以下错误:
- 在项目“TeleDB1”上运行构建器“预验证”时出错。
- org.objectweb.asm.ClassReader.accept(Lorg/object/web/asm/ClassVisitor;Z)V
这是我尝试过的: 1. 右键单击项目,Properties -> Java Build Path 显示以下库:org-netbeans-modules-mobility-antext.jar - 缺少 b。J2ME 库(未能获取库信息)。
这些是我的问题: 1. 我怎样才能编译这个项目?2. 如何解决库/构建路径中的错误?
我想我已经为正确运行 J2ME 应用程序设置了环境。
tfs - TFS 工作区命名指南,在哪里?
是否有关于 TFS (2010) 中的工作区命名和工作区映射的任何指导?
tfs - tf.exe 无法确定工作区
我正在尝试通过 Team Build 脚本调用 TF get 命令。我收到以下错误
无法确定工作区。
互联网上的人们告诉这个错误是因为 Team Build 找不到工作区,因为它是从不属于工作区的目录调用的。
提出的解决方案是指定工作目录。我这样做。映射在构建定义路径以及工作区中都可以。但现在我收到以下错误:
在当前目录中找不到 cmd.exe。目录名称无效。
请帮忙。谢谢
tfs - 当这些文件尚未在源中并且已在本地删除时,如何从 TFS 中的待处理更改列表中删除文件
有人错误地添加了工作区,所以在我修复它之后,TFS 认为我已经向项目中添加了一些文件(dll、pdb 和 xmls)。所以我尝试删除文件并刷新待处理的更改。我尝试单击撤消,但输出窗口显示
没有发现 $/SourceCode/Apps/.../Lib.dll 的未决更改。
(我在这里替换了部分完整路径)。所以撤消不会做任何事情。在每一步之后,我都尝试了 File-> Source Control 下的“Refresh Status”。我尝试重新添加这些文件,然后撤消。所以例如我被困在
名称变更
UI.xml 添加、锁定
Design.dll 添加、锁定
并且无法删除它们。任何建议表示赞赏。谢谢!
ms-access - Access 2007 - 为什么 Access 不能用于工作区/Web 文件夹?
因此,如果我尝试在“工作区”的 Web 文件夹中获取当前驻留在网络共享驱动器上的 Access 数据库(或尝试为此创建一个全新的数据库),为什么它不起作用?我已对尝试添加它的文件夹进行读取、写入修改权限,但是我可能会出错,并且它无法识别文件类型(.accdb 或 .mdb 被设为 .unk)。
有人可以向我解释为什么这不起作用的逻辑吗?
编辑:所以我想我应该在共享驱动器上包含一个包含访问前端文件的文件夹,以及该文件夹中包含 BE 表文件的另一个文件夹。我试图重现 web 文件夹中的共享驱动器。我什至无法让 .mdb 部分工作,除非它在本地下载到我的计算机上。
eclipse - Eclipse - 默认为 JUnit 3
如何告诉我的现代 Eclipse(Galileo、Helios)我的工作区(或任何地方)中的所有单元测试都是用 JUnit 3 编写的,所以我希望它们使用这个较旧的 JUnit 版本运行?
我说的是project/workspace/system default。没有一个特定的测试套件。对于我遇到的所有这些小型 10 案例套件,我需要它默认使用 JUnit 3。