Tag: svn

共享多个项目之间的公共代码

我有一个类库项目包含在我的项目中使用的常用代码,我使用subversion作为源代码控制。 我有一些关于管理解决方案,项目和可用性代码的问题。 我希望在项目之间共享这个类库,当我更新它时,更新很容易应用于所有项目。我可以在哪里找到这个类库来共享项目并改善源代码控制,可用性和……? 任何的想法?

无法加载文件或程序集“SharpSvn”或其依赖项之一。 尝试加载格式不正确的程序

我刚刚下载了64位版本的SharpSVN 链接 ! 当我运行我的应用程序时,显示错误消息。 我已经在网上搜索了如何解决这个问题,但我失败了。 我尝试了以下解决方案: 按照本文中的建议将Configuration Manager设置为x64 在此响应上设置启动配置 还尝试下载x86并将配置管理器设置为x86。 尝试了这一点,添加组装链接 我正在使用Win7,64bit,.net 4.0。

SharpSVN使用’SvnLookClient’获得post-commit-hook

我正在试图弄清楚如何获取特定修订的提交消息。 看起来SvnLookClient可能就是我需要的东西 我在SO上发现了一些看起来像我需要的代码,但我似乎错过了一些东西…… 我找到的代码(在这里): using (SvnLookClient cl = new SvnLookClient()) { SvnChangeInfoEventArgs ci; //******what is lookorigin? do I pass the revision here?? cl.GetChangeInfo(ha.LookOrigin, out ci); // ci contains information on the commit eg Console.WriteLine(ci.LogMessage); // Has log message foreach (SvnChangeItem i in ci.ChangedPaths) { } }

如何查看提交修订后所做的更改并将其解析以进行注释?

我希望自动执行与SubVersion相关的一些任务,所以我得到了SharpSvn。 不幸的是我找不到很多文档。 我希望能够在用户提交新版本后查看更改,以便我可以解析代码以获取特殊注释,然后将其上载到我的票证系统中。

构建版本与修订版号

我有一个asp.net/C#应用程序,它使用subversion进行源代码控制。 我的应用程序会自动增加每个构建的AssembleVersion和AssemblyFileVersion,它就像魅力一样,并在站点的管理端显示构建号。 我们在部署时会跟踪AssembleVersion和AssemblyFileVersion,但是,当出现问题并且我们需要回滚到某个版本时,我们不知道在subversion中要定位哪个版本。 我的想法很少: 将AssembleVersion保存为每个文件中的注释 在提交注释中有一个关键字,在每次提交时都会被AssembleVersion取代(仍然需要弄清楚如何去做) 任何帮助和建议将不胜感激 更新:选项“1”实际上是一个愚蠢的想法,因为这意味着每次构建时,所有文件都将被标记为更新,当我提交时,每个文件都将被更新

数据集Designer.cs在VS2013中从SVN获取更新后生成Designer1.cs

从SVN数据集更新后面临一个奇怪的问题Designer.cs文件生成另一个名称如test.Designer.cs的文件,更新后重命名为test1.Designer.cs。 我按照这里的建议。 但是没有再次运行它生成test1.Designer.cs,请帮我解决这个问题。

以编程方式获取SVN修订号(.NET)

我知道这个问题已经弹出好几次了,比如这里: 将subversion存储库编号转换为代码 。 但要么我理解太复杂,要么我的项目太复杂。 这是我的简要设置:几个开发人员使用visual studio 2012和ankhsvn连接到我们的subversion存储库,开发.net Web应用程序。 开发服务器使用cruisecontrol.net同步存储库中的最新文件。 测试服务器,手动复制特定修订版以进行QA。 请求是在网站上显示最新版本,以便测试人员知道他们正在查看的版本。 什么是最简单的方法? 是否有一些直接从代码中获取它的方法(最佳方案)? 可以在cruisecontrol.net上为我做这件事(但是这样可以省去手动部署的测试服务器)。 我搜索和搜索了很多解决方案似乎很麻烦,我只是想知道在我开始构建一个精心设计的装置之前是否有更简单的方法。

如何更改不同工作位置的连接字符串

我正在研究C#4.0,WPF 4.0,SQL 2008项目,我在家里和办公室工作。 我只是根据其他问题中的建议使用Visual SVN设置SubVersion。 我遇到的问题是数据库的连接字符串对于每个位置是不同的。 在家里,我的开发系统上有数据库,办公室里的数据库在我们的服务器上。 两者都没有暴露在互联网上,所以我必须同时使用它们。 是否有一种优雅的方式来自动选择正确的方法? 更新 我一直有这方面的问题,我正在尝试平衡学习版本控制与完成我的项目工作。 我一直在阅读颠覆书,并且对它涵盖的内容很好。 我唯一的问题是处理需要在开发环境之间正确变化的文件。 我可以很容易地编写代码,但这对我来说似乎有些古怪。 我确实看到了几篇关于svn:exclude可能是多么古怪的文章,在我看来,在家工作的是导致工作中的问题,反之亦然。 也许我只是不知道得到正确的答案,所以请指出我正确的方向(我不需要你为我做这件事)或者投票给现有最好的答案,我会继续我的研究。 谢谢你

使用Visual Studio 2010和Subversion与2个不同的项目共享CS文件

我们正在从SourceSafe迁移到Subversion作为我们的源代码控制提供商…到目前为止一直进展顺利,除了我可以弄清楚你如何在多个项目之间“共享”一个文件。 在sourcesafe中,您创建了一个指向该文件的链接,然后将其添加到您的项目中,然后source safe知道该文件实际上只是一个文件。 你如何与Subversion做同等的事情?

如何使用SVN和.NET以编程方式进行文件版本控制?

我们有一个报告生成器。 每日,它将其数据写入excel文件。 出于版本控制和文件数据安全的原因,我们需要更改此文件,并将更改提交到存储库。 你推荐任何你使用过的.net SVN API吗?