Svn 我应该将编译后的二进制文件添加到Subversion存储库中吗?

我正在和一个分布式团队开发一些类库。我们使用Subversion进行源代码管理。其中一个开发人员希望将他的bin和obj目录提交到存储库,这对我来说从来都不是标准做法。最佳做法是什么?利与弊是什么?我们也将这些文件排除在外,因为它们会在某种程度上“污染”您的更改。因此,在每次提交中,您都会更改一堆其他文件,但您只会对更改的源代码感兴趣,而不会对编译后的文件感兴趣 因此,假设您正在尝试检查XYZ修订版中出现的错误,并且您在下面的更改中看到 a、 动态链接库 b、 动态链接库 c、 动态链接库 d、

Svn 从Subversion部署网站

我是subversion的新手,我想知道您是如何从开发阶段过渡到登台阶段,然后再过渡到生产阶段的 我想我已经掌握了创建为发行版制作的分支的概念。但实际上如何部署分支 理想情况下,我可以建立一个新的网站,并从分支复制文件,但我担心复制到生产任何svn绑定 如果相关的话,这是一个Visual Studio网站项目,我正在使用VisualSVN服务器、TortoiseSVN和Ankh与Visual Studio集成。您的构建系统中需要某种类型的“部署”目标,忽略名为.svn的文件夹-这是所有subve

在Mac上使用python绑定将SVN转换为Mercurial不会';行不通

我尝试将本地SCN存储库(及其所有历史记录)转换为Mercurial。我正在使用Mac(10.6.2)。因此,我使用Macports作为包管理工具 我从以下几点开始转换: hg convert file:// ´pwd´/calebsvn/ 结果是,它开始工作正常,但过了一段时间,它就停止了。这就是输出: initializing svn wc 'calebsvn-wc' ** unknown exception encountered, details follow ** report b

Maven发布插件无法发布。Svn签出失败

嗨,我正在尝试在Hudson上使用maven发布插件。 构建成功,之后,当hudson试图发布项目时,它失败了,出现以下错误 [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO

Svn 管理私有Subversion fork的正确工作流:

我想提出一个开源项目。它有一个公共SVN存储库,我想从中检出源代码,将其克隆到我的私有存储库中,并开始进行更改。如果可能,我希望将来能够合并来自上游存储库的更改。到目前为止,我可以这样做: 在我自己的存储库中为此项目创建文件夹 签出这个空文件夹 将原始项目签出到其他位置 删除此新位置中的所有.svn子目录 将文件复制到我的私有存储库的工作副本中,提交一次,然后开始进行更改 这是可行的,但看起来很难看,我根本不相信合并会正常工作。有更好的办法吗 编辑:为了排除“只需提交补丁”的回复,我只需说这是我

svn复制URL的内容->;你怎么办?

为什么svn会复制URL->WC?它是否以只读模式获取文件?还是和结帐一样?我查过一家分行。我删除了分支下的一个目录(名称为dummy)。 然后我尝试了svn复制URL(虚拟的)。(当前目录)。我收到了消息“.”已锁定。为什么会这样 瓦迪拉伊 URL->WC 将URL签出到WC,并安排它 另外 计划添加是什么意思?它已经存在于存储库中。这就是我感到困惑的原因。此外,我无法对svn公司已签出的路径进行svn复制。计划添加意味着对其执行svn添加,以便在提交时添加。我理解,如果存储库中没有该路径,则

我如何在不签入svn的情况下忽略本地修改?

我需要知道如何让svn忽略本地修改而不进行提交。以下是原因的详细说明: 我需要运行一个内部工具 此工具使用当前在构建环境中工作的文件 此工具执行svn状态以查找任何未提交的更改,如果发现任何更改,则将失败 我试图在本地进行调试,但我需要做一些小的更改,以使用我的用户ID,而不是我们构建环境的headless用户 当我将文件更改为指向我的本地用户时,当我运行svn status时,它显示为已修改,现在工具无法完成运行,因为我的svn工作区不干净 我不想为此签入任何更改,因为我需要进行的更改都是

是否可以将SVN设置为仅在某些操作系统上签出某些文件?

我有一位客户向我们提供了一些数据文件。客户主要在Linux上工作,有些文件名仅大小写不同(上/下),例如同一文件夹中的R40和R40。我已经通过Linux机器将它们添加到我的存储库中,但是现在当我在Windows上使用存储库时,它说有几个文件丢失了,因为Windows对文件名不区分大小写,并且不能同时在文件夹中包含R40和R40。这会阻止我执行一些SVN操作,例如启动合并。显然,我不能仅仅更改他们文件的名称,让他们的软件仍然工作,但当我们在Windows上工作时,我们不需要这些文件 在Linux

Svn 在Windows上设置Subversion作为服务

将subversion安装为服务时,我使用了以下命令: c:\>svnservice -install --daemon --root "c:\documents and settings\my_repository" 然后我得到了这个错误: Could not create service in service control manager. 在查看了服务控制管理器上的一些MSDN文档后,我尝试在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

更新整个项目时';s根,如何排除正在更新的svn外部?

在执行递归更新时,是否有排除所有svn外部的方法 在执行递归更新时,是否有方法仅排除所有svn外部中的一个 基本上,我希望缩短svn更新时间,并且我拥有的几个svn外部将几乎永远不会得到更新。是的,有一个选项(忽略所有): 我不知道有什么选项可以在更新其他外部时特别忽略一个或一些外部 如果您使用的是OrtoiseSVN,您可以执行与“svn更新——忽略外部”相同的操作。使用“更新到修订…”菜单项,而不是正常的“更新””。 在该对话框中,您有一个“忽略外部”复选框。我建议更改默认上下文菜单项,使其

Svn Subversion基于web的浏览器

您最喜欢浏览Subversion存储库的基于web的界面是什么?我们尝试了Viewvc,但安装对我们来说似乎太复杂了 这不是投票。我真的很想让办公室里的人能够用他们的web浏览器访问存储库中的数据,并查看谁修改了每个文件以及何时修改 Subversion提供网页浏览功能,但性能非常差,外观不错,但安装起来太难 我说的不是Subversion客户端,而是一个显示提交历史记录的web,如at。此外,为每个版本提供一个ZIP文件的直接链接也非常棒。如果您想简单起见,您可以通过将浏览器指向存储库URL来

Svn 如何开始使用子版本+;德尔菲?

我是这个SCM的新手,但由于SVN越来越受欢迎,我打算尝试一下 我注意到的事情: SVN只是SCM的主干,没有前端 为什么有几个版本的Windows二进制文件?底格里斯?SlikSVN?VisualSVN 我是否需要像Apache这样的Web服务器才能使用SVN 有几十个前端,乌龟,WinSVN等。。。推荐哪一种 整个事情都很混乱,我不知道从哪里开始。我正在使用Delphi,并希望使用它来存储我的源文件 更新1: 看来我是用“file://”协议工作的,谢谢。现在,如何将其配置为带有客户端PC的

如何在CruiseControl.net中配置svn任务以检测subversion外部更改

我在subversion中有一个.net项目,它与 Cruisecontrol.net 我使用Svn源代码控制CCNET任务 net项目库目录,其中包含一组配置为subversion externals的可重用组件 ProjectA\libraries{可重用组件目录} ProjectA\libraries\component1 ProjectA\libraries\component2 ProjectA\libraries\component3 projectA\Src{源代码目录} 当sub

使用SVN post commit hook仅更新已提交的文件

我正在使用SVN存储库进行web开发工作。我建立了一个开发站点,其中包含存储库的签出 我已经设置了一个SVN post commit hook,这样每当提交到存储库时,开发站点都会更新: cd /home/www/dev_ssl /usr/bin/svn up 这很好,但由于存储库的大小,更新需要很长时间(约3分钟),这在进行定期提交时相当令人沮丧。我想更改post-commit钩子,只更新那些已经提交的文件/目录,但我不知道如何去做。更新“最低公共目录”可能是最好的解决方案,例如 如果提交以

Svn Subversion合并来自不同存储库的更改

我真的很困惑。我想做一些事情,a)看起来应该很简单,b)其他人必须一直做,但我找不到最好的方法去做 有一个包含一些第三方代码的外部存储库。我想复制代码的版本1并将其放入我自己的存储库中,然后根据我自己的需要对其进行定制。当该代码的第2版发布时,我希望能够升级我的定制版本,并保留我的定制 我已经读过关于供应商分支()的内容,但我不明白为什么合并供应商代码的前一个副本和新副本需要如此复杂(即svn_load_dirs.pl)。当然,如果第三方代码存储在SVN存储库中,那么关于哪些文件已被移动/删除的

在SVN中共享文件

我正在从VSS迁移到SVN,不知道如何在SVN中共享文件 基本上,我们在VSS中有以下结构 $MOSS - Components - ComponentA - bin - ComponentB - bin - GAC Mirror GAC镜像保存组件bin文件夹中所有DLL的共享副本,以便轻松复制到GAC 在VSS中,您只需将Dll从bin文件夹拖动到GAC Mirror文件夹,它就可以正常工作了 我将如何在SVN中执行此操作 提前谢谢。我们也遇

SVN在签入时自动合并到分支

我们在即将发布的版本中使用一个分支,在下一个版本(稍后)中使用主干 例如: v1.1->v1.2->主干 (v1.1正在生产中,v1.2是即将发布的版本,trunk将在更接近发布时转变为v1.3) 在编写即将发布的版本时,我们使用SVN(TortoiseSVN)进行检查。这样做的问题是,如果是与后续版本相关的更改(换句话说,大多数更改),则必须手动将所有签入合并到主干 问题是,当开发人员感到压力时,他们往往会忘记合并。这样做的结果是,在分支中完成的修复可能需要稍后再次修复,因为开发人员忘记了将修

Svn 与Subversion集成的免费Bug跟踪软件?

我想知道是否有推荐的与Subversion集成的免费bug跟踪和/或票务软件。唯一的要求是软件在WindowsSQL Server后端和Windows Server上运行。谢谢。与subversion集成得非常好,总体来说非常好。我在2003和2008服务器上运行它。它可以。我发现安装有点复杂,因为要正确运行它,您需要Python和Apache2.0的组合,所有这些都需要正确设置,但这并不是不可能的 还有许多其他票务系统也与Subversion集成。请参见@Eric Seppanen在其回答中详

Svn 有人有使用版本控制软件管理基于MediaWiki的wiki的经验吗?

我们将MediaWiki用于用户文档。作为唯一的作者,我可以构建和管理wiki的新版本,以支持软件版本发布 我正在寻找关于如何管理切换到新MW实例的建议(以配合新的软件发布)。我现在就是这样做的: 位于/wiki的MW实例支持生产(v1)软件。 在一个单独的MW实例中,我构建了/v2。当发布新的软件版本时,我只需备份v1(MySQL数据库和HTML文件),然后将v2(MySQL数据库和HTML文件)复制到/wiki文件夹 这实际吗?能否更好/更安全/更有效地管理? 多谢各位, Evelyn另一种

Svn 从标记分支

我在这里征求意见。以下问题可能被视为特定于SVN的问题,或更一般的版本控制问题 如果项目的来源将在与发布相对应的点进行分支,可能是为了维护工作,是否最好: (a) 从标记分支,或 (b) 从标记复制的节点(例如主干上)进行分支 这两种方法的优缺点是什么?这有关系吗 谢谢。在部分回答我自己的问题时: (a) 具有分支与特定版本或候选版本更明显关联的优势 (b) 与分支关联的主干修订的优势是否更为明显 无论哪种方式,都可以从另一个建立一个,尽管从标记到主干可能比从主干找到标记更容易。因此,在这方面,

Svn 如何阻止低于1.6版本的客户端访问Subversion服务器

我的Subversion服务器访问是通过Apache HTTP进行的。例如,我不希望1.6及以上版本的Ortoisvn无法访问它。阻塞应该发生在任何不在1.6或以上的客户机上。根据(TortoiseSVN的作者之一)的说法,有两种方法可以做到这一点:在Apache中使用用户代理,在Subversion钩子中使用功能参数 这两种方法看起来都可行,但都很棘手 Apache变体需要在httpd.conf中进行更改(或者在您定义对存储库的访问权限的任何地方),但是要构建一个正则表达式来检查USER\u

Visual SVN服务器、乌龟SVN和Windows 7问题-

我在Windows7计算机和网络上运行Visual SVN服务器(使用Apache)。第一次提交/更新大约15-20分钟后,我无法通过Tortoise SVN访问存储库 我收到的错误消息是: “”的选项:无法连接到服务器() 重新启动Visual SVN服务器服务有时会有所帮助,但经常会失败。唯一可靠的方法是重新启动计算机。当我收到此错误时,也无法通过浏览器访问服务器 1) 我试着重新安装Windows7,VisualSVN服务器和TortoiseSVN,但我还是不断地遇到这个错误 2) 我搜索

如何将svn文件夹向上移动一级

我需要移动svn文件夹到一个级别,并保留所有的历史记录 https://myserver.com/svn/Project/trunk/ 进入https://myserver/svn/Project/ 我使用一个命令: svn move https://myserver.com/svn/Project/trunk/ https://myserver/svn/Project/ 但它说: svn:无法移动路径“” 自身 谁知道我该如何解决这个问题? 谢谢 我不知道;我不知道是否可以这样移动它,我个人

使用svnsync&;将SVN同步到Mercurial;hg convert--未命中svn:外部?

我已经创建了SVN存储库的Mercurial镜像(使用本教程:)。同步工作得很好,但我注意到它没有拾取主SVN repo中引用的外部存储库 理想情况下,我希望能够将一切作为一个单一的回购协议纳入Mercurial(如果可能的话,还包括变更集) 我不确定的是:缺少的外部是svnsync的限制,还是hg convert的限制 我有没有办法强迫外部也同步到同一个Mercurial回购协议中 我认为一个好的解决方案是重新设置同步过程,用于外部。 创建当前hg镜像的分支,并将外部镜像同步到hg镜像分支中

SVN能否显示与部分签出相关的信息?

如果Subversion工作副本是从存储库中部分签出的,请使用--depth和/或--set depth(可能使用exclude),是否有方法显示“缺失”(递归或非递归)的节点?我的意思不是说缺少svn状态和节点已签出但未通知SVN就在本地删除的位置。相反,我指的是存储库中的一个节点,它最初没有从存储库中签出,或者后来被排除 svn info可用于显示节点的深度 ls或dir可与svn ls进行比较。(ls-r BASE不像我期望的那样有一个工作副本列表。) s转换将指示WC部分带有“p” (对

Svn 有关如何设置CruiseControl.Net+;颠覆

我正在寻找一个循序渐进的指南(就像《傻瓜指南》)来设置CC.NET+Subversion。我想知道a是否真的需要做单元测试来使用CC.NET 在这种情况下,谷歌真的可以成为你的朋友。这是“Subversion CruiseControl.NET”的第一个结果,看起来非常彻底:

Svn 在项目中使用主干、分支和标记

我知道这个理论,但是如何从实际的角度将svn用于项目?比如说,我有一个网站,其功能将被修改或添加。在什么情况下会使用新的主干、分支和标记?我想说的是一个主干,其中“稳定”的非常小的更改(可能是小的错误修复)不会破坏您的构建 应为新功能/大更改创建分支。在分支机构运行期间,分支机构应随着主干的变化保持最新 完成新功能后,分支应合并回主干,然后可以删除分支 标签用于发布。e、 g.v1.2我想说的是一个单独的主干,其中“稳定的”非常小的更改(可能是小的bug修复)不会破坏您的构建 应为新功能/大更改

Svn Xcode4源代码控制问题

我在SVN下有一个项目,它最后一次与以前版本的Xcode(Xcode 3.x)一起使用。现在,当我尝试用Xcode 4打开同一个项目时,它没有显示源代码管理下的.xcdatamodeld文件 如果修改.xcdatamodeld文件(例如添加新的模型版本),则不会得到任何源代码管理符号(例如“a”、“U”)。应用更改后,当我转到文件>源代码管理>提交时,我会在左窗格中看到.xcdatamodeld文件,但复选框被禁用,文件旁边有一个“?”和“a” 我怎样才能解决这个问题 编辑: 我是否可以从sub

在父目录不再受版本控制后,如何提交SVN删除?

我正在清理Subversion目录,包括删除jQueryUI目录(我认为已经提交),并将子目录的内容移动到其父目录。(我正在使用Linux命令行。) 一长串尝试的解决方法中的最后一个给出了: jonathan@machine:~/svn3/coms_poc_ajax/trunk/coms/static$ svn update jquery-ui At revision 53. jonathan@machine:~/svn3/coms_poc_ajax/trunk/coms/static$ svn

阻止对某些用户的SVN访问

全部,, 我有一个通过Apache2 Web服务器通过HTTP托管/公开的SVN存储库。 我有30个用户群,在某个时候我想禁用对大多数用户的访问,除了少数用户,而不必更改访问策略并重新启动服务器。目标是只允许某些用户在其他用户无法访问存储库的一段时间内访问SVN 在SVN中可能吗 谢谢。您通常要做的是更改svn auth文件,该文件定义了subversion存储库的用户、组和访问权限。请参阅有关如何执行此操作的文档 您的工作流程如下所示: 从服务器下载svn auth文件。 像你希望的那样改变规

Svn 由于后期提交,Subversion提交速度非常慢

我面临一个非常奇怪的问题:我使用mailer.py作为post-commit钩子向开发人员发送不同的代码。但是我发现所有代码签入到这个存储库都非常慢,即使是一个文件签入也需要大约2分钟。禁用post commit将使代码签入更快。我检查了apache日志和subversion日志,但没有发现任何有价值的东西。有人能对这个问题提出一些看法吗 环境: Redhat EL 5.4+CollabNet SubversionEdge 2.0 谢谢 Jeffrey也许您可以将diff和mailer任务作为独

Svn 钩子脚本执行期间出错

如果我倾向于执行以下脚本 #!/bin/sh REPOS=”$1" TXN=”$2" # Make sure that the log message contains some text. SVNLOOK=/usr/local/bin/svnlook LOGMSG=`$SVNLOOK log -t “$TXN” “$REPOS” | find *.cpp |grep “[a-zA-Z0-9]” | wc -c` if [ "$LOGMSG" -lt 10 ]; then echo -e

使用Ortoise将本地SVN移动到SVN服务器

我在我的电脑中创建了一个名为“SVN的存储库,其中包含Tortoise,用于练习该结构,因此现在我有了一个名为“SVN\U repos”的存储库及其内部结构和一份副本 现在我想将存储库移动到服务器上,但右键单击存储库时找不到任何命令 我一直在阅读文档,这应该是任何地方,但我找不到它。欢迎任何帮助 TortoiseSVN是一个SVN客户端。尽管它允许您创建存储库,但它不提供任何其他类型的管理工具。您必须将repo复制到您的服务器(以及设置服务、身份验证)等。您自己和TortoiseSVN在此无法帮

Svn 如何接受';他们的冲突';解决树冲突的步骤:本地添加、合并时传入的添加

我遇到了以下基本的树冲突:本地添加、合并时传入的添加 我知道我们可以使用svn resolve--accept working file来解决它,但是svn阻止我使用accept他们的冲突来接受传入的版本 有人能告诉我如何用传入文件替换本地文件吗?是否可以以任何方式使用svn解析文件?正确的做法是在前一次试运行中检测此问题,并在执行合并之前使用svn delete删除本地冲突目录 第一个场景:合并已完成的工作副本。 解决方案:删除工作副本,签出干净的副本,然后做正确的事情 第二种情况:在svn

将SVN存储库作为子目录移动到另一个SVN Repo

我在linux机器上有3个svn repo Main Project -trunk -branches -tags Project A -trunk -branches -tags Project B -trunk -branches -tags 我想要的是如下所示的目录结构 Main Project -trunk -branches -tags -Sub-Projects -Project A -trunk

SVN-更改地址

我有一个Subversion服务器在某个位置运行。在内部网络上,我通过192.168.1.x内部IP连接到它 存储库服务器也可以通过internet访问 我现在在局域网之外。我知道服务器的IP地址,可以使用web浏览器浏览到它。我正在使用VS2012。我不确定要更改什么以使我的VS2012会话连接到外部IP并使用相同的代码 我需要将其更改为我的202.134.121.x样式地址 应该改变什么?我正在使用ankhsvn将VS2012与我的SVN存储库集成。听起来您应该在本地SVN工作副本上运行SV

Svn 有没有办法用存储库外的本地文件覆盖存储库下的文件

我的目的是将一个分支合并到主干上,但是由于更改太多,这需要花费很多时间。 因此,我发现可以通过svn diff获取更改文件列表,但是,我发现无法通过repo之外的本地文件覆盖repo下的文件。有人能帮忙吗?合并是正确的方法。这一次,我们要吸取教训,更频繁地执行合并,以减少将来的影响。

Svn 提交subversion修订时,命令需要知道什么?

我试图找出一个特定的颠覆版本是什么时候提交的 我应该使用什么命令 我使用subversion 1.6.x.$svn list 使用–verbose选项执行svn list命令时,将显示以下信息: 上次提交的修订号 上次提交的作者 大小(以字节为单位) 上次提交的日期和时间 资料来源: 也许有更好的。希望这对现在有所帮助。当提交修订版N时,您可以随时通过svn日志了解 svn日志URL/OF/REPO-rn-l 1-q

我怎样才能消除这个错误';文件夹名称';作为目录中的文件名无效";在Otteroisvn 1.8.1中,何时结账?

尝试签出存储库时,我得到: 我的乌龟版本是: 我降级到龟甲VN 1.7.13: 对于OttoiseSVN 1.7.13,签出工作正常,但我无法更新/提交,它说我需要“升级工作目录” 当尝试“升级工作目录”时,它会抱怨“缺少默认条目”: 有人知道发生了什么吗?删除文件夹名称中的空格。要重命名文件夹,请打开存储库浏览器并重命名文件夹 Subversion可以处理文件/文件夹名称中的空格,但windows不能。签出或导出过程中出现问题,因为windows不允许创建名称以空格结尾的文件夹。服

用于将SVN与Aptana集成的URL?

我刚刚在共享主机服务器上安装了Subversion 1.8.3,现在想将Aptana Studio 3与Subversion集成 我找到了“subclipse”,但我没有看到对Aptana的具体引用,所以我不确定这是我需要安装的 要做到这一点,我需要在Aptana的更新部分添加哪些站点 谢谢AptanaStudio基于Eclipse,所以大多数Eclipse插件(包括Subclipse)都应该使用它

Windows 8 Tortoise SVN连接问题

尝试配置一台新机器,并尝试使用tortoise svn签出存储库时,我遇到以下错误: 结帐自 svn+ssh://tim@dev.activemls.com/home/activemls/svn_repository/AMLS_frontend/trunk, 修订头,完全递归,包含外部无法连接 到URL处的存储库 “svn+ssh://tim@dev.activemls.com/home/activemls/svn_repository/AMLS_frontend/trunk' 为了更好地调试S

hot不在tortoisesvn中提交两次相同的功能

关于版本控制的简单问题 我正在更改项目中的文件,执行提交。例如,我承诺了,然后做了一些小事情​​变化。 如果我再次提交,在相同功能的SVN历史记录中将有2个提交条目。 在这种情况下我该怎么办?合并还是合并 使用SVN和TortoiseSVN。如果更改是不同的(例如,修复了一个错误,一段时间后又修复了另一个错误),自然会有几个更改-它们代表代码的演化历史 如果几个更改彼此非常相关,则可以进行分支,在那里执行所有更改,然后合并到主干以生成单个提交 在这种情况下我该怎么办 没什么Subversion中

SVN文件不受版本控制

我正在为SVN自动化编写一个Perl脚本 我已经完成了以下步骤 1使用svn checkout,我复制了一个子目录,比如a/b/c,它受svn版本控制 2我将用户给定的文件file.txt复制到文件夹c。 假设我在目录temp中运行这个。现在我的目录结构是 temp/c/file.txt svn添加了3个。它工作正常。 它表明 文件名为.txt 4之后,我执行了svn commit-m添加了一个文件 但它显示出以下错误 temp/c/a不受版本控制 这里是什么…是用于文件添加操作的。 以及svn

如何在svn中恢复到未限制的版本

我有个问题。当我更新代码时,出现了冲突,不幸的是,我在没有提交代码的情况下将该文件重新引用到以前的版本。我失去了3-4天的工作。是否有可能获取未提交给svn但刚刚由svn修改的代码。否,如果您有从未提交的本地更改,并且您将文件还原回,那么这些更改将不幸丢失 我想加上这句话作为评论,但时间太长了 避免将来发生这样的事情的最佳实践是养成一种习惯,经常、一天几次地去做。如果您正在进行的更改具有更大的范围并导致构建失败,请创建一个分支并在那里提交您的工作进度,直到它准备好合并回主干。但是,如果没有提交代

在OrtoiseSVN中,文件夹属性窗口中灰显的项目是什么意思?

当我看到用于查看“属性窗口”的文件夹的TortoiseSVN>Properties时,我看到一些属性值变灰。灰色在这里意味着什么 是要突出显示这些属性是从父文件夹继承的(如果此类属性继承适用于SVN文件夹)?在TSVN上显示示例和版本-我在TSVN 1.8和全局忽略上看不到示例和版本在TSVN上显示示例和版本-我在TSVN 1.8和全局忽略上看不到示例和版本

Svn Subversion-创建一个分支并向其添加以下所有修订

我在subversion有一个项目。我想在16000版做一个分支,包括16011版之前的所有版本。然后我想从主干中删除16001到16011,因为我只希望这些修订在分支中。 有办法做到这一点吗 顺便说一句,我正在使用来实现svn 我想做一个16000版的分支,包括所有 修订至16011年 为了简化它,从版本16011创建分支 右键单击TortoiseSVN>Branch…>在存储库中指定修订版并指定16011 然后我想从后备箱中删除16001到16011,因为我刚刚 希望这些修订在分支中 要实现

Svn 如何增加l2p页面大小

我刚刚完成了将我的项目从旧的开发机器转移到新的开发机器的工作,这两台机器都使用VisualSVN服务器和TortoiseSVN运行VisualStudio 在我的头撞了我的桌子一段时间后,我终于把所有的东西都抄了过来,并从新的地点重新安置了。但是,我最近的提交非常大,现在如果我尝试将一些工作副本文件与以前的版本进行比较,我会得到以下错误: 我在这里的\db\fsfs.conf文件中找到了调整此设置的方法: ### This is an expert setting. Must be a po

Svn Image1中的属性图片具有无效的文件引用

我正在处理我的office visual basic项目,我创建了一个表单,在设计时添加了一些带有.gif格式的图片文件。我将图像上传到项目的images文件夹,然后从该位置将它们附加到UI。我使用Image和PictureBox添加图片。我测试了代码并将代码提交给SVN 然后,我签出了项目,当我尝试运行代码时,表单出现错误,表单日志显示,对于我添加到表单中的所有图像,“Image1中的属性图片具有无效的文件引用。” 我甚至尝试使用ImageList,我将相关图片添加到ImageList中,在运

如何在上设置SVN存储库svn://localhost/?

我创建了本地SVN存储库。假设它是F:\svn\repository 我用了file:///F:/svn/repository在Ortoisesvn中签出该存储库 现在我想使用svn://协议在svn://localhost/repository 那么如何在svn://localhost/?您需要运行充当服务器的svnserve。从SVN手册: svnserve程序是一个轻量级服务器,能够使用定制的、有状态的协议通过TCP/IP与客户机通话。客户端通过使用以svn://或svn+ssh://方案

Svn 为什么';有什么事吗?

我试图详细了解svn merge的工作原理 我有一个文件测试提交了两个版本: 在230553版中,它有一个字符/(和换行符) 在235554版中,它有一个字符$(和换行符): 当前本地版本更改回/。现在,我希望如果这样做: svn merge test@230553 test@230554 本地副本将更改为$。但是没有,什么也没有发生,命令成功,没有抱怨,但是文件test甚至没有被触动 这里我不明白什么?事实上,当您运行命令行svn merge时test@230553 test@230554,