如何确定根目录中的最新SVN修订号?

我想开始用最新的SVN版本号标记我部署的二进制文件 但是,由于SVN是基于文件的,而不是基于目录/项目的,因此我需要扫描所有目录和子目录的文件,以确定最高版本号 在根目录上使用svn info不起作用(它只报告该目录的版本,而不报告子目录中的文件): 我想知道是否有使用svn命令执行此操作的快捷方式。否则,有人能推荐一个简单的、网络高效的脚本吗(如果它根本没有击中远程服务器,我会更喜欢) 我还知道另一种方法是保存一个带有svn:keywords的版本文件。这是可行的(我在其他项目中也使用过),但

Svn 从星际团队5迁移到Subversion的策略?

我需要将一个大型项目从StarTeam 5迁移到Subversion,并且我想保留至少5-10个主要版本的快照。我考虑了以下几点: 手动或脚本化导出/导入每个快照。优点:直截了当,易于选择标记/注明日期的版本。缺点:耗时,不保留评论。 Polarion在svnimporter中提供了一个看似完美的工具,但它需要StarTeam 8.0中的.jar文件,而StarTeam 5中没有该文件。优点:自动化、完整。缺点:需要升级到StarTeam 8.0一次性使用。 通过一些中间存储库进行迁移,例如St

Svn 如何组织版本控制存储库?

首先,我知道: 接下来是实际问题: 我的团队正在重组我们的存储库,我正在寻找关于如何组织它的提示。(本例中为SVN)。 这是我们想到的。我们有一个存储库、多个项目和多个svn:externals交叉引用 \commonTools /*tools used in all projects. Referenced in each project with svn:externals*/ \NUnit.v2.4.8 \NCover.v.1.5.8 \<other similar

Can';通过MacPorts安装后,在Mac OS X Leopard上找不到git svn

好了,各位,我相信有人遇到过这个问题,可以帮我解决 我试图让git svn在OSX Leopard(10.5.6)上工作。使用MacPorts,我运行了安装程序:sudo port install git core+svn 但是,git svn尚未安装且不可用。在漫长的依赖项安装过程中没有出现错误,因此我不知所措 非常感谢您的想法。这与我使用的安装相同,运行良好。您是否已将/opt/local/bin添加到您的路径?至少在我的安装中,我必须将其作为git svn调用,而不是git svngit

什么是svn标记的导出?如何在构建过程中使用它?

我特别感兴趣的是LAMP Stack以及在各种构建中使用它的一些最佳实践。在SVN中,“导出”和“标记”是两个非常不同的概念。标签基本上只是项目在特定时间点的副本;据Subversion软件所知,它们只是文件夹。”另一方面,“导出”是客户端软件支持的操作,它从存储库创建目录副本,而不需要工作目录所需的SVN元数据 我建议你仔细阅读,尤其是关于和的章节

Svn SharePoint的源代码管理?

您是否尝试过将SharePoint与Perforce(或Subversion)等版本控制一起使用,您是如何做到的?当您使用Visual Studio为SharePoint开发解决方案时,如果您的目标是SharePoint,则没有什么特别之处。当您使用版本控制系统时,所有源文件都会按正常方式进行处理。我成功地使用了CVS、SourceGear和VSS,没有任何问题 但既然你这么问,我想知道你是否真的指的是你正在使用SharePoint Designer进行的更改?首先,请考虑使用VisualStu

在SVN中提交单个更改

是否可以在不提交文件中任何其他更改的情况下将单个更改提交给SVN 例如,我有一个文件config.properties,受SVN的源代码控制,该文件的本地副本包含许多只与本地环境相关的更改。但是,我想向这个文件提交一个新的配置条目,以便我的团队成员能够获取它,但我不想丢失我的本地更改 有什么方法可以做到这一点吗?不,这是不可能的。只要svn在一个单独的位置签出该文件,并对其进行更改,然后将其合并到其他更改中。我建议在svn下设置一个模板配置,并忽略一个本地配置。这样你就可以做你想做的事情:更新模

Svn 永无止境的GIT故事-我做错了什么?

我想让本地GIT存储库与远程GIT和SVN存储库同步 我正在执行的步骤如下: >git推送 一切都是最新的 >git pull 已经是最新的。 好吧,到目前为止,我的远程GIT回购似乎还不错 >git-svn-rebase 首先,倒带磁头,在其上重放您的工作… 应用:修复一些javadoc问题。 使用索引信息重建基本树… :13:尾随空格。 \t :21:尾随空格。 \t\t\t\t :22:尾随空格。 \t\t\t\t\t :23:尾随空格。 \t\t\t\t\thttp://java.sun

svn存储库中子项目的元数据

基本上,我正在寻找一种在大型/复杂的SVN存储库中更轻松地查找内容的方法 (我经常处理小型工具应用程序,并将很快将它们转移到一个通用的SVN存储库中。因此,我想到的情况是,一个地方可能有几十个甚至数百个小型工具应用程序。我有十几个或两个,有时我已经不知道我在哪里使用了某些特定的功能或库或构建技术,或者甚至哪种工具做什么。) 是否有人在svn存储库中大量使用元数据?哪些有效,哪些无效? 我说的不仅仅是如何存储元数据,还有如何使用元数据,比如生成HTML索引。对于存储,我认为有3种基本的可能性: 将

在SVN中重命名文件夹是个好主意吗?

我有以下SVN(标准)结构: Project1 trunk tags branches Project1是项目代码名。完成后,将其转换为产品。问题是,一年后,我忘记了产品的项目名称。我想将SVN Project1重命名为Product1 这会有什么问题吗?我认为适当的命名非常重要,可以根据需要进行更改 您必须在SVN中重命名,而不仅仅是在您的环境中 对于陆龟VN,这是通过鼠标右键拖动实现的!巧妙的操作:-) 还要注意影响脚本等等…我相信适当的命名是非常重要的,因为可以根

在最近转换的svn到git repo中创建子模块

我最近刚刚将一家拥有一系列项目的老公司svn回购转换为git回购 即 回购 项目-1 项目-2 工程 在这个新的git repo中,您如何建议为每个单独的项目创建一个子模块?我建议为每个子模块创建一个单独的git repo 对于分布式源代码管理来说,每个存储库有一个项目效果更好。其中一个原因是,在克隆repo时,要尽量减少必须同步的历史记录和元数据的数量。请参见git wiki上的。嘿,派珀,我看到你今晚发布了很多关于git的问题(这很好!)但我只是想确保您了解Git社区手册:它可能会帮助您

Svn 比较文件夹并导出修改过的文件

我想知道是否有人能在以下方面帮助我。我在同一个项目上与其他软件开发人员远程合作。我使用subversion和tortoise来管理我的代码。我不认为其他开发者也这么做 这在我们尝试共享代码时会产生问题,因为我们必须找出哪些文件被修改了,这样我们就不会覆盖彼此的更改。是否有一个程序,我可以用来比较两个文件夹,并有它标记哪些文件被修改,并将这些文件导出到一个新的目录 我找到的最接近的东西是一个名为DiffMerge的程序。它会查找在文件夹之间更改的文件,但我必须手动浏览列表,复制路径并分别复制这些文

“hg pull--rebase”类似于“svn update”吗?

这个问题假设团队成员有一个“受祝福的”中央存储库 克隆自 当他们有希望其他团队成员看到的贡献时,推到 当他们想看到其他人的贡献时,就退出 等等 如果是这样,我会假设hg update与svn update不同(为什么会有两个命令执行完全相同的操作?)。据我所知,hg update更像是svn revert。对吗 更新: 我对rebase的理解主要基于本页的“常见情况”部分: 不完全是这样 hg pull从另一个存储库获取修订,并将其添加到存储库克隆中的本地可用修订中,但不更新您的工作副本-仅更新

Svn Subversion连接故障排除

我在连接到我们的subversion box时遇到了一些问题。我们通过Hamachi VPN连接到subversion服务器,这已经工作了一年多 就在最近,我收到一个通用连接错误: C:>svn信息svn://subversion/repos/ svn:无法连接到主机 “subversion”:连接尝试 失败,因为关联方没有 在一段时间后没有正确响应 时间,或建立的连接失败 因为连接的主机无法访问 回应 我可以通过Windows文件管理器解析subversion框。我已禁用防火墙进行测试。我可以

Git到svn:向日志消息添加提交日期

如何将作者(或提交人)姓名/日期添加到日志中 “dcommitting”到svn时的消息 例如,如果Git中的日志消息为: This is a nice modif 这是一个很好的模型 我希望svn中的消息类似于: This is a nice modif ----- Author: John Doo <John.Doo@company.com> 2010-06-10 12:38:22 Committer: Nice Guy <nguy@acme.org> 2010-06-10

如何为SVN+;的SVN post提交启用自动电子邮件;本地网络中的SSH-repo?

我们有一个服务器,它的SVN repo可以通过SVN+SSH或SAMBA访问。我已经创建了: 一个发送电子邮件的shell脚本(它在自己执行时工作) 基于/hooks/中的post commit.tmpl的shell脚本,我将其命名为post commit(可由所有人执行) 我甚至在每个脚本中添加了touch命令,以便确定脚本是否实际运行 不幸的是,post-commit脚本本身没有执行。我不确定这是否是设置,是SVN+SSH。我检查了服务器,没有运行svnserve进程(不确定这是否相关)

将svn作为子进程调用,以签出源代码并期望返回

如果我使用python编写一个脚本来调用svn,作为子流程来签出源代码: p = subprocess.Popen("svn checkout file:///tmp/repos/test mine") svn checkout子流程的成功或失败的返回值是多少 您读过关于子流程的文档吗 returnCode = p.returncode 这将包含svn调用的返回代码。您是否阅读了有关子流程的文档 returnCode = p.returncode 这将包含svn调用的返回代码。根据,调

Svn 如何将旧版本从另一个subversion分支复制到主干上的头部版本?

我有一个存储库,在其中我对主干进行了一些更改,并在其中进行了分支和合并。不过,我现在需要将主干恢复到分支上的修订版本 我想解决方案是使用svn合并,但是我还没有成功地使用这个accross分支 任何建议都会非常有用。把旧箱子搬开 svn move http:///.../trunk http://..../branches/abandoned_trunk 然后复制旧版本以成为新主干 svn copy http:///.../branches/the_branch@1234 http://..

Svn Subversion列出URL之间的更改

我正在寻找一种在subversion中轻松列出两个URL之间的更改的方法,列出更改的文件、更改的时间、更改的人和更改的原因 使用Totoise要么提供太多的细节,显示实际的源代码更改,要么太少,即它列出了无原因、何时和为什么更改的文件(“消息”) 我试图总结两个标记/版本之间的更改您介意使用命令行客户端吗?您可能需要安装它 C> REM Doing below, so it'll fit in the comment box C> set PROJ_URL=http://svn/re

Svn Subversion在哪里物理存储其数据库?

在阅读了许多关于SVN的介绍、入门指南和文档之后,我仍然不知道版本控制数据存储在哪里。我是说身体上。我已经过多地编辑了[1/2GB]的代码,而repo只有几MB大。这对我来说仍然是巫术。而且,作为一名程序员,我并不真的相信魔法 编辑: 一位投稿人表示,并非所有代码都存储在回购协议中,这是真的吗?我的意思是,如果我删除我的本地工作副本,我仍然可以得到我的源代码的存储库。。。 如果是这样的话,我仍然无法理解这样的压缩是如何在我的代码上发生的 编辑2: 当我将代码导入到存储库时,我会收到一条消息“50

svn git发出关于源文件的空目录的警告

在我的svn repo上运行svn git clone,我收到了很多类似以下的警告: W: -empty_dir: trunk/3rdPartyLibInst/PLX/Include/Reg9050.h W: -empty_dir: trunk/3rdPartyLibInst/PLX/Include/Reg9054.h W: -empty_dir: trunk/3rdPartyLibInst/PLX/Include/Reg9056.h 这些是头源文件,它警告我它们被视为空目录?有人知道这里发生

Svn 当我的正则表达式需要一个空格时,如何使用findstr

我正在尝试编写一个findstrregex,它将使用subversion查找本地和远程修改的文件。 给出下面的示例输出,我希望匹配第一个或第二个字符为“M”的行。也会有其他人,但这是我的出发点 C:\Documents and Settings\user\Desktop\code>svn status --show-updates . X Core * 4069 D3_Version.m Status against rev

Svn MonoTouch中的版本控制可以忽略哪些文件类型和文件夹

我们正在尝试为MonoTouch 5.x构建存储库规则,但找不到任何关于哪些文件夹和文件类型可以安全地从存储库中省略的好指导 如果有通用指导文件,或者任何人都可以提供以下文件和文件夹的详细信息: Folders bin (already assuming this is not included) build (new to MonoTouch 5) obj (already assuming this is not included) File Types .pidb .

在属性值中使用带有shell脚本变量的svn setprop

我想在shell脚本中的svn setprop svn:externals命令中使用一个变量 路径被设置为变量,可以正常工作: LOCALPATH="/some/path" TARGETFOLDER="folder" svn propset svn:externals 'dir -r100 http://svn.example.com/repos/trunk' $LOCALPATH/$TARGETFOLDER/externals 但是,如果我尝试使用一个变量作为修订号,它将不起作用: LOCA

我可以使用精确的文件副本在机器之间复制SVN存储库吗?

我在Windows计算机上有一个大型存储库。我希望将整个存储库复制到另一台机器上,理想情况下不必通过“dump”或使用svnsync。如果我可以保证在复制过程中不会更改任何文件,我可以简单地使用传统的文件复制技术在第二台机器上进行精确的文件复制吗 如果两个系统中的subversion版本完全相同,则应该可以。我以前做过这件事,没有遇到任何问题 即使有不同的版本,它仍然应该有效: 转储和加载Subversion存储库有很多原因 数据。在Subversion早期,最常见的原因是 颠覆本身的演变(…)

转换腻子';s svn存储库到mercurial存储库

我将在mercurial中管理一个韩国本地化版本的PuTTY mercurial存储库的要求: $ svnadmin create putty $ svnadmin load putty < fixed.dump 我们应该能够跟踪PuTTY svn存储库中的最新版本 不需要推 我的计划是将原始主干和分支作为mercurial存储库中的命名分支,并添加我自己的分支。 我将在初始转换后使用hgsubversion进行连续拉取 问题是,腻子存储库(http://svn.tartarus.o

在网络驱动器上显示OrtoiseSVN图标时出现系统性能问题?

在TortoiseSVN常见问题解答中,有关于如何为网络驱动器启用TortoiseSVN图标的说明,以及默认情况下未启用该图标的性能原因。特别是,FAQ作者说: 请注意,为网络驱动器启用覆盖不会降低速度 只有乌龟,但整个系统 我试图量化整个系统的减速到底是什么。你们中有人经历过这种减速吗?你能对此发表评论吗?谢谢 你为什么不试着打开它看看你自己?你总是可以把它关掉我做了。。。我无法检测到任何差异,但我担心它可能在某些I/O情况下出现。这就是为什么我想知道是否有其他人注意到了什么。我也没有注意到,

部署没有版本文件夹的svn分支

使用Beanstalkapp,我将分支部署到我的暂存环境中。分支的名称为“Version_1.0.0”。我将ftp传输到我的暂存环境中,并看到此处也创建了一个“Version_1.0.0”文件夹。如何在不显示分支名称或版本的情况下部署文件?也许我用了一种错误的方式给分支命名,我只是不知道。您只需要稍微调整一下checkout命令 而不是做: svn checkout [path/to/my/reopo/branches/Version_1.0.0] 您需要在末尾添加一个(假设您位于要将文件签出

将主目录导入svn而不添加其所有内容

我正在尝试将我的主目录中的两个文件添加到我的svn存储库中,即.vimrc和.bashrc。我该怎么做呢?我不想导入我的主目录中的所有内容,因为那会有太多的文件,我只想从我的主目录添加几个文件 提前感谢通常的方法是将这些文件放在一个单独的目录中(例如,${HOME}/dotfiles),并将它们符号链接到您的${HOME}(例如,ln-s${HOME}/dotfiles/vimrc${HOME}/.vimrc) 然后您可以将dotfiles目录置于版本控制之下。我认为您可以只添加所需的文件,而忽

基于Author的SVN校验

如何根据作者姓名从文件夹中签出文件。例如,在一个文件夹中,有100多个文件是由10多个用户创建的。我必须签出或仅导出由特定用户创建的文件。是否可能?我试过svnlook,但这不是正确的方法这里的结帐是错误的术语。即使在Subversion中执行此操作,也无法直接过滤部分文件 应该可以创建包含以下部分的批处理文件/shell脚本: 迭代目录中的所有文件 为每个文件调用命令svn info 从输出中筛选行:上次更改的作者:。正如输出所示,它是最后一次更改的作者。如果您对第一作者感兴趣,可以通过命令s

SVN文件夹已重命名

我正在一个项目的一个分支上工作,该项目已签入SVN。分支是在名为branch的文件夹的子文件夹中创建的。在处理了上述分支中的代码,但没有签入代码之后,我将分支文件夹重命名为分支。现在,当我尝试签入时,我可以理解,得到一个错误,表示无法找到SVN中的路径。我如何解决这个问题 谢谢 Sachin重新命名文件夹,然后对文件夹执行svn移动 其他技术也存在,但这可能是最简单的。您是否使用SVN重命名而不是您的本机操作系统重命名?将其重命名回分支提交任何更改将其重命名为分支并再次签出。Ini转到repo浏

使用新用户名将SVN repo移动到AWS

我已经成功地将我们的SVN repo从一台内部服务器迁移到另一台,但现在我正试图将其迁移到AWS,我的日子很难过 我转储了repo,复制到我们的EC2实例并导入了它。但是存储库的用户名是“subversion”,EC2实例使用EC2用户登录等等 我使用ec2用户和密码向SVN的passwd文件中添加了一行,但是当我尝试连接到repo时,我得到一个错误,说repo中不存在这样的用户 我还在EC2上创建了一个名为subversion的用户,将其添加到我们的svn组中,并尝试使用subversion用

Svn 寻找一种能够集中协作文档的工具+;代码+;门票,

我想建立一个中央项目管理工具和一个CI服务器,我正在寻找想法。我们的代码是在C++ Visual Studio.NET中,我们的应用程序主要是Windows桌面应用程序…我们只是VSN。该工具必须是内部的,而不是SaaS。我们是一个非常小的初创公司(3个开发人员),没有额外的资源。 你认为对于一个集中文档+代码+票据的协作工具来说,一个好的开端应该是什么?你认为Wiki怎么样?红矿维基? 你有可以帮助我的案例研究吗? 你知道如何接近这样的环境吗 谢谢如果您使用的是Microsoft技术,那么最好

Svn 确定Subversion导出的版本?

关于版本控制,特别是SVN,在不知道是谁或何时导出的情况下,如何识别导出的版本 我已经检查了SVN关键字,但它们似乎没有达到我想要的效果 创建一个保存修订号的文件并将其与导出一起分发对我来说也不安全,因为该文件可能会被操纵或删除 那么,有没有办法将实际文件与版本控制中的文件进行比较,以确定修订号?(或任何其他可靠的方式,就此而言)因为svn export删除了源与subversion的连接;颠覆不会有任何帮助 正如您所说,您所能做的就是将版本号保存在一个文件中,并将其用作指示器。毕竟,这似乎是唯

Subversion或svn在存储库中获取状态

我想知道svn存储库中是否有未从客户端签入的文件 ie SVN在存储库中的状态 我可以运行脚本,命令。。。我所拥有的只是存储库位置,我必须从客户机(而不是存储库)运行它 User1:签出文件X,文件Y User2:签出文件Z 当前总共签出了3个文件 更新: 我想,我问错问题了。是否有一个在修改文件之前签出文件的概念,如在clearcase工具中 这样我们就可以得到存储库中锁的状态了?例如: 用户A锁定了1、2、3个文件 用户C锁定5 总共有4个文件被锁定。在Subversion中,存储库不会跟踪

svn propset是否仍在svn导出上使用--force标志选项设置?

svn导出上是否仍设置了svn propset?或者导出是否也会删除任何propset设置?据我所知,带有--force标志的导出将删除所有的.svn目录,但是propset设置是否仍然适用 是否有保留和/或删除这些数据的选项?我相信它们与所有SVN相关的数据一起丢失了。如果正在导出,则不会创建工作副本。属性只是Subversion使用的元数据。属性在导出场景中没有意义

Maven将SVN修订添加到清单

我尝试使用buildnumber maven插件将我当前的SVN版本号添加到war的清单文件中 在pom.xml中,我添加了: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>

强制/覆盖svn中两个标记的合并

我想知道是否有可能将tag_1合并到tag_2中,这样任何冲突都会导致tag_1的文件默认覆盖tag_2的文件。此外,如果tag_1中存在在tag_2中不存在的文件/目录,则合并后将存在这些文件/目录 例如,如果我要执行: svn merge http://host/svn/tags/tag_1 http://host/svn/tags/tag_2 这将强制覆盖并提交所有更改,然后如果我签出tag_2,则所有tag_1的附加/更改文件都将在工作副本中 目前,我使用的方法是先运行一个diff,然

使用TFS2SVN将具有历史记录的源代码从TFS迁移到SVN,客户端挂起

我正在尝试将所有源代码以及历史记录从TFS集合转换到SVN存储库。我正在使用TFS2SVN(r107)的源代码 转换时,我选择OpenTF 0.5.2 alpha选项作为TFS客户端库(在TFS2SVN中)。我选择取消选中选项“进行初始签出”。当我运行代码时,它挂起在“p.StandardOutput.ReadToEnd()”行的“RunSvnCommand”函数处(尝试了各种其他方法来避免ReadToEnd问题,但没有起作用。没有发布所有这些尝试,因为没有记录不同版本的代码更改和观察结果) 请

是否可以在存储库中的文件夹和存储库之间执行svnsync?

我有两个存储库,但我只想将存储库1中的一个文件夹与存储库2同步。可能吗?例如 报告1:clientA/appA 回购协议2:appA 问题是我无权修改这两个SVN存储库。我的任务就是通过詹金斯同步它们 为了让您了解更多背景信息,下面是2个SVN存储库的设计 svn 1 克利恩塔 阿帕 appB 客户B appC appD svn 2 阿帕 appB appC appD 提前谢谢。是的,这是可能的。配置对源存储库的访问权限,以限制svnsync用户帐户访问除要同步到目标存储库的

在SmartSVN中取消忽略文件夹

我正在尝试取消忽略一个我在SmartSVN中特别忽略的文件。文档在如何忽略文件方面似乎很好,但我不知道如何取消忽略它们 我找了一个.svnignore文件,但找不到它(我对git比SVN更熟悉,所以如果我找错了地方,请告诉我!)。选择文件的父目录,使用属性|忽略模式并从列表中删除文件(或模式)。选择文件的父目录,使用属性|忽略模式并从列表中删除文件(或模式)

在svn中模拟git子模块的最佳方法

我非常喜欢git的子模块功能,自从我从svn切换到git作为我个人的“首选工具”以来,我一直在使用它 然而,问题是,您并不总是可以自由选择您喜欢的工具,现在我只能在项目中使用svn。我错过了子模块的功能:( 有没有一种方法可以在svn中实现类似的功能?即使没有,是否有类似的最佳实践可以模拟类似的功能,是否有可能在另一个svn repo中创建一个svn repo,并通过脚本进行更新?您看过svn:externals吗 我经常看到人们从SVN迁移到Git,并寻找一种替代使用SVN的方式:exter

从SVN软件的本地损坏中恢复

我刚刚被介绍到企业级的Java团队开发领域,使用Tortoise SVN进行版本控制。我们小组的专家刚刚无限期休了探亲假,可能要几个星期才能回来。与此同时,我把本地机器(Windows7笔记本电脑)上的SVN搞糟了 我在诊断我正在工作的项目中的一个bug时遇到了问题,所以我决定简单地对一个早期版本进行SVN检查——已知最新版本工作正常。但是它一直在检索当前的(又称“HEAD”)版本,所以一位同事告诉我需要删除包含所有现有源代码的文件夹。所以我这样做了,创建了一个同名的新文件夹,并尝试将其设置为与

使用SVN+;获取带有伪VCSrepo的SVN回购;ssh

所以我想写一个模块,我可以用它在所有调用主机的客户机上设置SVN repo。为了获取repo,我必须使用svn+ssh。现在,我的模块的运行方式是: +我已经为SVN回购设置了readonlyuser。 +当puppet在客户端上以sudo的形式运行时,它会从puppet master获取该用户的私钥,并将其放入root/.ssh/,这样我就可以在使用VCSrepo的客户端上使用svn+ssh获取repo 这是一个好方法吗?我知道这有点奇怪,我将把readonlyuser的私钥放在我将使用模块设

如何设置Subversion而非os name[svn]的默认用户名

我总是使用git,但我必须知道如何使用Subversion git的用户名设置为~/.git/config 我找到了~/.subversion目录 但是,我找不到如何设置默认用户名。 提交时,始终显示我的操作系统用户名 你能告诉我怎么设置吗 我还想知道快捷命令工具,如scm_breeze 可能与Hi usr1234567重复。谢谢你的回复。但是,我做了rm-rf~/.subversion/auth和svn up但是,svn请求Mac OS X用户的密码…只要按enter键,它就会请求您输入用户名

SVN停止意识到目录有一个新文件,因此加载项父文件夹找不到文件

我曾经能够在我的项目的父文件夹中使用tortoiseSVN add,它会找到需要添加的所有新文件,给我一个列表,然后我可以单击OK。现在,如果我这样做,它说没有新的文件,但我知道有,必须手动转到文件并添加它。如果这是一个我不知道的设置更改,我甚至不确定添加的parent-down方法调用了什么(子目录?但是add没有给出这个选项)。这是我在这里发表的一篇抓住稻草的文章…我的项目越来越大,我在Unity项目中添加的所有文件都变得单调乏味,不确定是什么阻止了它以另一种方式工作 使用TortoiseS

在OrtoiseSVN中更改用户

我们有一个现有的乌龟svn环境,已经使用了几年,密码保护 不幸的是,我们的网络管理员删除了我的用户帐户,并在Active Directory中为我创建了一个不同的帐户,所以现在我以“User2”而不是以前使用的“User1”登录到Windows 乌龟一点也不喜欢这样。如果我尝试与服务器和现有代码交互,它就会失败 即使只是执行一个简单的“SVN更新”以从服务器获取任何代码更改,也会导致一个错误,即: “对C:\Users\User2的访问被拒绝” 它甚至在提示我输入svn用户/pwd(未更改)之前

无法重新定位svn工作副本

最近,我被迫将安装了subversion版本控制服务器的开发服务器移动到新位置,因此服务器获得了新的IP地址。存储库在磁盘上的物理位置是/srv/svn\u firmAA/project1。旧subversion服务器存储库地址为svn://192.168.0.2:10000/srv/svn_firmAA/project1。现在,新的subversion服务器存储库地址是svn://xxx.xxx.xxx.xxx:10000/srv/svn_firmAA/project1我试图用: svn开关—

SVN的预提交钩子与Enterprise Architect的行为不符

我在我的SVN(可视SVN服务器和Tortoise客户端)上使用预提交钩子。它工作得很好。现在我们希望通过enterprise architect提交(在这里我们给出svn.exe地址)。现在,预提交钩子阻止提交。 下面是提交钩子 REM Pre Commit hook for having a comment of at least 20 characters. setlocal enabledelayedexpansion set REPOS=%1 set TXN=%2 set SVN

Svn 无法搁置-乌龟vn 1.12

我刚从repo浏览器签出文件,我对两个文件进行了更改,然后试图将其搁置 SVN说:“Subversion报告了一个错误: “未搁置任何路径” 我正在使用Windows10。有没有办法找到日志(如果有)来解决问题?我在尝试搁置合并元数据信息时遇到了相同的问题(在TSVN中:文件夹图标上有“mi”) SVN目前似乎不支持合并元数据信息(搁置仍被标记为实验性的),因此,它不支持正确的合并搁置(无元数据合并==无合并跟踪)。我在尝试搁置合并元数据信息(在TSVN中:文件夹图标上有“mi”) SVN目