Tag: tortoisesvn

如何正确configurationTortoiseSVN'全局忽略模式'?

我想TortoiseSVN(1.5.3)忽略某些文件夹,其内容和某些其他文件,无论他们可能出现在我的目录层次结构中,但我无法得到全局忽略string的权利。 不pipe我做什么,它要么增加太多,要么忽略太多 什么是正确的“全球忽视模式”忽略…. Folders : bin obj release compile Files : *.bak *.user *.suo 更新:为了澄清…是的,我在Windows上使用它。

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

目前我正在使用TortoiseSVN来pipe理我现在正在使用的几个项目。 当我第一次将所有东西都移到源代码控制中时,我不太清楚应该如何布置所有东西,所以我最终将每个项目放到了自己的存储库中。 我想知道把它们全部放到一个大的存储库中,然后把它们拆分成项目文件夹对我来说是个好主意吗? 其他人做什么? 目前他们没有共同的代码,但他们可能在未来。 如果把它们放在一起,会不会更容易pipe理? 谢谢。

我怎样才能用TortoiseSVN只检出(下拉)SVN树的一部分?

我正在使用TortoiseSVN,我想做一个现有的资源库到本地目录的签出。 但是,我只想拉下文件树的某些部分。 有什么办法可以做到吗? 例如: /trunk /project-A /project-B /project-C 比方说,我只是想拉下后备箱,项目-A和项目-B。 我怎么做?

Subversion – SVN checkout和SVN update命令有什么区别?

我知道“SVN checkout”命令将从Subversion版本库中获取文件,并将它们从本地引导到工作目录/副本,并且“SVN update”命令将从文件如果其他人已经做出更改,则存储库。 在我看来,“更新”仅仅是一个“结帐”的特殊情况,也就是说,当一个结帐发生时,它获取所有文件,因为还没有在本地存在,因此所有的文件都被“更改”了在幕后,这些命令在很大程度上是做同样的事情。 我假设这些命令是单独存在的,只是作为一种简化手段? 或者,这些命令之间是否还有其他区别?例如,“SVN更新”获取文件是否获取新文件(存储在工作副本中没有的存储库中的文件)还是只更新现有文件?

Google云端硬盘或DropBox上的SVN信息库

是否有可能在谷歌驱动器或Dropbox等设置SVN回购/服务器? 我想把我的博士项目在版本控制下。 数据必须保密,只有我和我的主pipe可以访问。 我无力支付,所以我想要免费服务。 我有与龟SVN的经验。 如果build立一个SVN服务器是不可能/非常困难的,那么是否有其他可靠的替代scheme,提供免费的Pivivate SVN存储库 。

我可以只使用SVN或Mercurial提交部分代码吗?

我通常使用Tortoise SVN,但是我一直在研究Mercurial,因为它是一个分布式版本控制系统。 我在这两个系统中寻找的是一个让我只挑选文件的一部分并提交的工具。 如果我现在要做,我必须复制到临时版本的文件,并保留我想要在当前版本中提交的更改,然后在提交后再次将临时版本复制到当前版本。 这只是一个麻烦,程序应该能够为我做到这一点。 我听说Git支持这个,请让我知道这是否正确。

有没有像TortoiseSVN的git-svn的Windows客户端?

我喜欢TortoiseSVN的Windows集成。 有没有这样的事情来处理git-svn? 如果速度足够快,我甚至可以使用集成度较低的GUI。 我不想要的是一个CLI,因为我很less会有一个命令提示符坐在正确的目录中。 这是一个相关的问题,但对于Linux

TortoiseSVN错误:“https:// …的选项无法连接到服务器(…)”

我试图设置一台新的计算机与我的SVN仓库与cvsdude.com托pipe同步。 我得到这个错误: ![SVN错误] [1] – 删除已被广告replace的图像小屋图像 这就是我所做的(这些都是在过去): 下载并安装了TortoiseSVN 创build一个新的文件夹C:\ aspwebsite 右键单击,selectSVN Checkout … input以下信息,单击确定: 存储库的URL: https:// <reponame> -svn.cvsdude.com/aspwebsite 签出目录:C:\ aspwebsite 结帐深度:完全recursion 省略外部:未选中 修订版:HEAD修订版 得到了TortoiseSVN错误: “ https:// <reponame> -svn.cvsdude.com/aspwebsite ”的选项:无法连接到服务器( https:// <reponame> -svn.cvsdude.com ) TortoiseSVN应该要求我的用户名和密码,然后下载大约90MB,而不是得到错误。 为什么我不能从Subversion版本库检出? Kent Fredric写道: 他们的安全证书已经过期,或者他们的主机被破坏/closures。 联系CVSDude,问问他们怎么了。 这也可能是一个超时,因为对我来说,他们的网站是穷尽的缓慢.. 它仅在几秒钟后出错。 我不认为这是一个超时。 马特写道: 尝试访问https:// [redacted] -svn.cvsdude.com/aspwebsite ,看看会发生什么。 如果你可以在你的浏览器中访问它,你应该能够在你的SVN客户端获得文件,我们可以从那里工作。 如果失败了,那就有你的答案。 我可以通过networking浏览器访问网站。

使用TortoiseSVN恢复到之前的版本

使用Windows TortoiseSVN将工作副本恢复到以前版本的最简单方法是什么? 我没有find任何“可find的”命令来做到这一点。

有没有办法在TortoiseSVN中“部分”提交文件?

我想使用TortoiseSVN只提交一个文件的一部分,有没有办法做到这一点? 我会举一个例子来说明为什么我要这样做。 我有一个在构build过程中被replace的一些定义的文件,如下所示: #define SOME_PATH "[SOME_PATH]" 这个[SOME_PATH]标记在构build过程中被replace,但是当我编码时,我必须将其更改为我的机器中的实际path。 所以每次我提交我需要备份一些行,恢复他们,提交,然后恢复备份,这有点烦人。 有什么方法可以告诉TortoiseSVN“忽略”X,Y和Z行中的一些变化吗?