草庐IT

windows - 有没有办法在 SVN 仓库中设置文件。在结帐时被自动忽略?

我想在我的SVN存储库中包含我的项目文件和其他配置文件。但不希望将更改提交回repo协议(protocol)。那么有没有办法在服务器/repo上设置文件。结束以便在checkout时自动忽略它们? 最佳答案 解决此问题的通常方法是不要将真实配置文件放入存储库中。而不是拥有config/whatever.cfg在你的仓库中,存储config/whatever.cfg.example然后在检查存储库并针对本地环境进行设置时,手动将config/whatever.cfg.example复制到config/whatever.cfg。

windows - 如何在批处理文件中将Windows路径转换为文件: URL,,适合SVN命令行使用

在基于Windows的SVN安装(使用CollabNetSubversionEdge)中,我有一个提交后Hook批处理文件,我在其中构建了一个存储库文件夹名称,我需要使用svnsync调用file:指向该Windows文件夹的URL。现在的问题是:如何将Windows文件夹或文件名转换为file:URL,以使该URL至少能被SVN命令行工具接受? 最佳答案 在批处理文件中,如果变量FILE_OR_FOLDER_NAME包含(绝对或相对、本地或UNC、带或不带空格、存在或不存在)Windows文件或目录名称,则以下命令将相应的file

windows - 如何在命令行上从 SVN check out 已删除的项目

我正在尝试checkout一个在修订版401中从我的SVN中删除的项目。该项目现在已不复存在,并且已被代码重写完全取代,但我想checkout以便我在进行重写时可以引用旧代码的小片段。据我所知,这应该很简单,只需检查旧路径和最后一个正确的修订版(400)。但是当我尝试这个时,我得到了一个错误,因为它正在尝试使用最新的修订版:C:\Users\couling\workspace>svncheckout--revision=400https://svn.domain.com/repos/trunk/OldProjectErrorvalidatingservercertificatefor'

windows - SVN 更新因文件夹名称相同而失败,只是大小写不同

不知何故有人设法创建两个具有相同名称的文件夹,除了第一个字母的大小写(例如“trunk”和“Trunk”)导致svn更新失败(因为不区分大小写的windows不允许创建两个文件夹)。如何在Windows上恢复这些更改(并且无需直接访问svn服务器)?我使用的是tortoisesvn客户端,服务器是Unix(我猜这是为什么它允许两个文件夹都存在)。 最佳答案 使用版本库浏览器直接在版本库上工作;直接删除目录或查看日志并找到引入问题的修订版并从该修订版恢复更改。 关于windows-SVN更

windows - 在 Windows 上通过 Cygwin 和 TortoiseSVN 使用 SVN

我是版本控制的新手,所以我可能会做一些非常错误的事情。我希望能够在cygwin和TortoiseSVN(或其他Windows应用程序)中访问本地存储库。问题是,在cygwin中我必须使用file:///cygdrive/c/...TortoiseSVN需要的路径file:///c:/....如何让这两者协同工作?我可以使用其他双方都能理解的路径/协议(protocol)吗?谢谢! 最佳答案 简单的方法是使用Subversion自带的svnserve程序。这应该在Cygwin中。您需要做的就是启动svnserve并使用svn://作为

windows - propset svn :ignore - possibly Vista related 问题

据我了解,使用SVN忽略目录的内容的命令是这样的:svnpropsetsvn:ignore"*"tmp/这应该在tmp的内容上设置忽略属性目录对吧?换句话说,通配符被设置为tmp目录上的忽略值。问题是,这是我的Windows机器上发生的事情:>svnpropsetsvn:ignore"*"./tmpproperty'svn:ignore'seton'app'property'svn:ignore'seton'config'property'svn:ignore'seton'db'property'svn:ignore'seton'doc'property'svn:ignore'seto

python - 并行化 svn up 导致客户端卡住

我正在编写一个程序来并行运行svnup,它导致机器死机。发生这种情况时,服务器没有遇到任何负载问题。使用ThreadPool.map()在subprocess.Popen()上运行命令:defcmd2args(cmd):ifisinstance(cmd,basestring):returncmdifsys.platform=='win32'elseshlex.split(cmd)returncmddeflogrun(cmd):popen=subprocess.Popen(cmd2args(cmd),stdout=subprocess.PIPE,stderr=subprocess.STD

windows - Windows 不再有 SVN 控制台客户端?

我的想法对吗Tigris.org是否已停止为Windows维护其SVN二进制包,包括Apache2.x兼容包?它不再列在Download上页。非常有趣,为什么会这样?现在有什么替代方案?只有SlikSVN?和旧的TirgrisSVN有什么区别吗?以及如何在Windows下用Apache安装knowSVN? 最佳答案 根据apache.org上的页面:SubversionBinaryPackages,您现在的选择是:协作网,SlikSVNVisualSVN广域网迪斯科的确,旧版本似乎不再是官方阵容的一部分。坦率地说,它们总是有点事后才

windows - 集成 SVN 的最佳 Windows 文本编辑器?

我不确定这是SuperUser还是StackOverflow的资料,但由于最终结果是用于编程,所以我将从这里开始。我正在寻找一个支持svn的轻量级编辑器。你最喜欢什么? 最佳答案 NotePad++,TortoiseSVN,非集成。或者,如果你真的需要集成,看起来有人写了一个插件:http://www.switchonthecode.com/tech-news/notepadplusplus-subversion-plugin如果您使用的是Delphi,和/或想要一种将基本SVN添加到Delphi的简单方法,请使用此方法将SVN命令

windows - SVN授权失败

我在WindowsXP中安装了SVN。我在创建项目时遇到错误。我该如何解决?C:\svn\bin>svnmkdirsvn://localhost/myproject-m"somemsg"--usernameuser1--passwordpasssvn:AuthorizationfailedSVN中的配置文件如下:svnserve.conf匿名访问=无授权访问=写入password-db=passwd密码[用户]user1=pass1user2=pass2 最佳答案 如果authz-db=authz行未注释,您必须像这样修改authz