问题标签 [repository]

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 投票
3 回答
3317 浏览

svn - 为 Subversion 存储库创建冗余?

创建冗余颠覆存储库的最佳方法是什么?

我有一个 subversion 存储库(通过 apache2 和 WebDAV 链接),并且想在发生中断时在不同的服务器上创建一个镜像存储库,但我不确定继续进行的最佳方法。

我认为可以使用提交后脚本来传播更改,但我不确定这是否是最好的方法,任何人都有任何意见

0 投票
4 回答
2916 浏览

c# - LINQ,在映射中实现接口和异常的实体

我在 LINQ 中使用存储库模式,有 IRepository.DeleteOnSubmit(T Entity)。它工作正常,但是当我的实体类有接口时,像这样:

然后尝试删除一些这样的实体:

throws
成员 'IEntity.ID' 没有支持的 SQL 转换。

从数据库中获取数据有效,但删除和插入无效。如何对 DataContext 使用接口?


这里是:
异常消息:成员“MMRI.DAL.ITag.idContent”没有支持的 SQL 转换。

代码:

(它从数据库中获取所有标签,并删除它们)

和堆栈跟踪:

当我尝试装饰部分类时:

它抛出错误“无效的列名'idContent'。”

0 投票
17 回答
11526 浏览

svn - 跨多个项目的 Subversion 修订号

当使用 Subversion (svn) 对多个项目进行源代码控制时,我注意到修订号在我所有项目的目录中都会增加。为了说明我的 svn 布局(使用虚构的项目名称):

当我对 Ninja Program 的主干执行提交时,假设我知道它已更新到修订版 7。第二天假设我对 Stealth 应用程序进行了小改动,它以修订版 8 的形式返回。

问题是这样的:在使用一个 Subversion 服务器维护多个项目时,是否普遍接受的做法是在所有项目中增加不相关项目的修订号?还是我做错了,应该为每个项目创建单独的存储库?还是完全是别的东西?

编辑:我延迟标记答案,因为很明显这两种方法都有原因,即使这个问题首先出现,我想指出一些最终提出相同问题的其他问题:

我应该将所有项目存储在一个存储库中还是多个存储库中?

一个 SVN 存储库还是多个?

0 投票
5 回答
18802 浏览

svn - 如何在 Subversion 存储库历史记录中查找文件?

是否可以通过 Subversion 存储库的历史回顾特定名称的文件(更好的是让他们进行通配符搜索)?

我想查看.bat过去某个时间文件是否已提交到存储库,但在以后的更新中已被删除。甚至每次修订时都转储文件历史记录也可以,因为我可以 grep 输出。我已经浏览了手册,但看不到这样做的好方法。

每个提交的日志都是描述性的,所以我不能只查看日志消息来查看进行了哪些修改。我认为 Subversion 确实有办法检索这个?

0 投票
2 回答
517 浏览

version-control - 在 Plastic SCM 中设置复制的存储库

因此,我们正在尝试使用 PlasticSCM 建立复制的存储库,一个在美国,一个在澳大利亚,但遇到了一些障碍。

US 配置是 Active Directory,AU 配置是用户/密码。这本身没什么大不了的,我已经设置了SID转换表。

问题在于plasticscm 的复制命令本身。这是应该从美国复制到 AU 的命令,在 AU 服务器上运行。

我坚持的部分是 authdata 部分(以上只是一个示例)。如何生成隐藏密码?我认为这是阻止这两个存储库相互通信的唯一原因。

0 投票
6 回答
359 浏览

c# - 我如何弄清楚我需要知道什么?

我是一名新手程序员,正在尝试自学代码,特别是在 C# 中。我从一个朋友那里接手了一个项目,但我不确定要完成这个项目我需要知道什么。我想问题是我什至不知道我需要知道什么才能启动项目。

我确实掌握了许多面向对象编程、类、方法和诸如此类的基础知识,但是当我坐下来编写代码时,我什至不知道从哪里开始寻找完成基本任务。我不知道语法或语言在提供的工具中的能力。我读过一些书,但它们似乎大多是关于 C# 中关于 OOP 的概念和理论,并且语法最少。

我想问题是我在哪里学习语法 - 是否有一些我缺少的类和方法的存储库以及如何使用它包含的工具的示例?我被困在一个不知道下一步该去哪里/看的地方。

谢谢你的帮助

0 投票
10 回答
5107 浏览

sql-server - 如何在 SVN/Other 存储库中保留存储过程和其他脚本?

任何人都可以提供一些真实示例,说明如何最好地将视图、存储过程和函数的脚本文件保存在 SVN(或其他)存储库中。

显然,一种解决方案是将所有不同组件的脚本文件放在一个目录或多个目录中,并简单地使用 TortoiseSVN 等将它们保存在 SVN 中,然后每当要进行更改时,我将脚本加载到 Management Studio 等中.我真的不想要这个。

我真正喜欢的是某种可以定期(每晚?)运行的批处理脚本,它将导出在给定时间范围内更改的所有存储过程/视图等,然后将它们提交给 SVN。

想法?

0 投票
9 回答
34231 浏览

performance - 多次修改后的SVN性能

我的项目目前正在使用一个 svn 存储库,它每天会获得数百个新修订。该存储库位于 Win2k3 服务器上,并通过 Apache/mod_dav_svn 提供服务。

我现在担心随着时间的推移性能会因为太多的修改而下降。
这种恐惧合理吗?
我们已经计划升级到 1.5,因此从长远来看,在一个目录中拥有数千个文件不会成为问题。

Subversion on 存储 2 个修订版之间的 delta(差异),因此这有助于节省大量空间,特别是如果您只提交代码(文本)而没有二进制文件(图像和文档)。

这是否意味着为了检查文件 foo.baz 的修订版 10,svn 将采用修订版 1,然后应用 deltas 2-10?

0 投票
11 回答
15521 浏览

svn - 我应该将所有项目存储在一个存储库中还是多个存储库中?

我目前正在使用 TortoiseSVN 来管理我目前正在进行的几个项目。当我第一次将所有内容移入源代码控制时,我并不确定应该如何布置所有内容,因此我最终将每个项目都放入了自己的存储库中。

我想知道将它们全部移动到一个大存储库中并将它们拆分到项目文件夹中对我来说是个好主意吗?其他人都做什么?

目前它们都没有共享通用代码,但将来可能会。如果它们都在一起,是否会更容易管理。

谢谢。

0 投票
8 回答
617 浏览

search - 可重用代码/类存储库

我有几个包含函数、类和模板的模块,我将它们保存在一个名为(哈哈!)“重用”的目录中。我对内容了如指掌,所以找到一个特定的类或一段代码不需要太长时间,但它的大小正在缓慢增长,我需要一些合理的方法来存储它们以便于搜索和检索。

我该怎么做?


一个相关的问题可以在这里找到:全文搜索源代码