问题标签 [externals]

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.

0 投票
0 回答
99 浏览

svn - 使用相应分支的副本转换 svn 外部

我有一个有很多外部的项目,经常有分支。分支时,我使用http://svnxf.codeplex.com将外部冻结到特定版本。但在此之后不可能在外部冻结。有没有办法用带有外部修订的真实分支自动替换这个冻结的外部?

0 投票
0 回答
134 浏览

svn - svn checkout 和 rw 用于收集子目录

我需要为非工程组授予对我们存储库中某些目录的读写访问权限。理想情况下,我希望他们也只需要检查这个目录集合,而不是整个树(但这部分不是必需的)。

我无法弄清楚的问题是如何处理(a)散布在存储库中的大量(几乎 100 个)目录和(b)这些目录低于“分支/分支名称”的事实URL 路径。我有一个标准的仓库,下面有主干、分支标签。

我为 rw 问题尝试了 authz,但似乎我必须使用完整路径。完整路径意味着包括分支信息。我们使用了大量的分支,所以这似乎不切实际。每次更改分支时,我都必须更新我的 authz 文件。

我考虑过使用 svn:externals 或符号链接将目录组收集到一个空间中。但是,我仍然看不到如何避免在路径中包含分支信息的问题。

似乎这些解决方案都不允许使用通配符,这可以解决我的问题。也许我错过了一些东西。

我知道有 svnperms.py 脚本,但我希望在不使用钩子脚本的情况下解决这个问题。如果必须,我会这样做,但有没有不需要钩子脚本的解决方案?

更新 好的,到目前为止没有兴趣,所以我将添加一些关于我正在尝试的细节。

最大的问题是大量的目录(每个都称为error_messages),所以如果我能以某种方式整合它们。我试图通过使用 svn:externals 来解决这个问题。

现在,我将 svn:externals 属性添加到新的 error_messages 目录,并使用相对路径,如下所示:

这非常有助于将所有各种 error_messages 目录签出到一个位置。但是,它对授权没有帮助。

希望我可以将 branchA/error_messages 路径添加到 authz 文件,从而为我的 Info 团队提供读写访问权限。但是 SVN 太聪明了,它会检查相对路径的授权。因此,除非我在我的 authz 中有 path/to/first、path/to/second 等,否则 Info 用户将无权访问。

我真的卡住了吗?似乎,要使用这种方法,我必须将整个存储库的读写访问权限授予 Info 团队(至少在 authz 文件中),然后使用预提交挂钩限制该访问权限。

顺便说一句,我应该给出一些环境细节:

  • 服务器:Linux,svn 1.7
  • 客户:Linux svn 1.7,Windows for Info 团队,可能 smartSvn 1.7
  • "svn:" 协议,没有 http
  • 用于身份验证的 SASL

所以,在看到 svn:externals 不起作用(不实用)之后,我想也许我可以创建符号链接。但是,Info 团队将使用 Windows 客户端,所以我认为该解决方案也是不可能的。

0 投票
1 回答
944 浏览

android - 通过移动设备上的网络套接字将 Livecode 本机应用程序与 Python 应用程序集成

作为必须在 c/c++/objc 中为新的 Livecode 应用程序创建“外部”的替代方案,我开发了一个 Python 网络套接字应用程序,它通过套接字与其通信。这样做的原因是我需要使用我的一些“自定义”Python 库提供的一些函数。目前,这些功能在 Livecode 中本机不可用。Livecode 和 Python 应用程序之间的通信正如我所愿。

我目前只在 OSX 上的桌面应用程序中测试过这种技术。保存单机版时,我已将我编译的 Python 应用程序捆绑在“单机版 LC 应用程序设置”中,整个安装和工作都没有问题。

现在,对于 IOS 和/或 Android 应用程序是否可以完成相同的任务?我可以将已编译的 Python 脚本与 Livecode IOS/Android 移动应用程序捆绑在一起以便在这些设备中运行吗?我当然知道,Python 没有默认安装在 IOS 或 Android 中。那么实现这一目标的最佳方法是什么?我对 Livecode 很陌生。我已经在 iPhone 和 iPad 上的Pythonista上测试了我的 Python 脚本,以确保它能够运行并且在那里完美地工作。那么,如何将我的 Livecode 应用程序与我的 python 脚本打包,以便它们可以在移动设备中安装和运行?

0 投票
3 回答
179 浏览

svn - 无法访问的 SVN 外部

我试图找到一些关于我的问题的信息,但没有运气。所以希望你能帮助我。

以下场景:我们正在与客户合作一个项目,并拥有一个共享的 SVN 存储库(我们的客户可以访问)。此外,我们有一个内部存储库,其中有一些通用代码。我们正在使用一些内部文件,并通过 svn-external 将它们放入共享存储库中。这适用于我们的站点(我们可以访问两个存储库),但不适用于收到错误的客户,因为他无法访问我们的内部存储库。

你将如何处理这个问题?有没有办法让“服务器端”外部?或者我可以以某种方式将文件复制到共享仓库吗?

在此先感谢,乔尔格

0 投票
2 回答
106 浏览

c++ - C++ 未解决的外部

我正在写一个游戏,但我遇到了一个问题,导致“C++ unresolved externals”

** 我的课程:**

地形.h

物理对象.h

物理.h

渲染对象.h

渲染.h

像素.h

主文件

我的 main 中有一个方法,它将创建像素并将它们存储在渲染和物理内部的向量中。我的问题是我需要访问像素内部的物理、地形和渲染,以便我的像素可以自己处理它们的碰撞和破坏,并将自己从渲染和物理向量中移除。

当我将指针传递给 Pixel 类时,我有什么想法可以实现这一点,因为当我尝试这样做时,我得到了 C++ 未解析的外部。有些类可能在编译器创建之前就被调用了,但我不知道如何解决这个问题。

0 投票
2 回答
1352 浏览

svn - 尝试创建一个验证外部的预提交挂钩

我目前正在尝试创建一个预提交挂钩,以防止用户使用非标记的外部标记代码版本。

我只是想找出一种方法来获取事务中指定的外部但无法弄清楚如何。命令 svnlook 似乎无法返回任何远程看起来像外部修改的东西。使用 svn 命令,它似乎是我无法指定的事务。我不知道在我的预提交挂钩中使用什么命令。我目前在 Windows 中,但制作了一个 python 脚本以便能够在我们的 linux 服务器上进行测试。

到目前为止,我测试的是以下内容:

在我的存储库 (C:\TestReposLocal) 中,我有一个外部存储库,它是另一个存储库的主干。此存储库使用 svn propget 命令显示,但如果此外部不是标签,我需要在预提交中了解当前事务。

任何帮助都会很乐意接受。

肿瘤坏死因子

0 投票
1 回答
83 浏览

ruby-on-rails - 如何使用 svn 将外部 gem 设置到项目中?

我需要使用 SVN 将 gem 作为外部添加到供应商文件夹中。

添加 gem 的路径 /vendor/gem_name。svn repo 的路径path_to_svn_repos/gem_name/trunk

我尝试这样做,但它删除了所有其他外部组件并添加了我的 gem :( 我需要将此 gem 附加到现有的外部列表。

我该怎么做?请帮忙

0 投票
1 回答
811 浏览

svn - svn externals 检查新版本

我们的项目中有一些外部定义。外部是用修订号定义的(我们希望保持这种方式并且不想使用 head-revision)。

我们正在寻找的是某种通知,当该项目的外部的更新版本可用时触发。这样我们就知道何时可以(如果我们愿意)切换到该外部的更新版本。

目前我们在脚本中使用 TortoiseSVN 命令行工具,但这有一些缺点。

是否有工具或脚本可以满足我们的需求?

如果没有哪个更好的方法:

0 投票
0 回答
24 浏览

c++ - 使用 OpenGL 时未解决的外部错误

我的 C++ 知识相当基础,我无法在任何地方找到解决问题的方法。

我正在尝试编写一个简单的 OpenGL 程序,但似乎我什至无法开始。这是我的主要文件:

这在我编译时给了我这些错误:

在我的项目属性中,我链接了 opengl32.lib 库。提前感谢您的帮助!

0 投票
0 回答
197 浏览

c++ - 致命错误 LNK1120

所以我检查了其他一些关于这个错误的帖子,但我似乎无法在我自己的代码中找到这个问题。我正在处理三个单独的文件。当我在一个文件中调用函数时,它们会导致错误。据我所知,所有内容均已正确格式化和引用。

核心代码

引擎:

当调用 Engine 中的两个函数中的任何一个时,就会出现此问题。我在 Surface Pro 3 上使用 Visual Studio 2012。

这也是完整的构建错误:

引擎.h