标签: svn

Google云端硬盘或DropBox上的SVN存储库

是否可以在谷歌驱动器或保管箱等设置SVN仓库/服务器?

我想把我的博士项目置于版本控制之下.数据必须保密,只有我和我的主管才能访问.我负担不起,所以我想要免费服务.

我有Tortoise SVN的经验.

如果设置SVN服务器是不可能/非常困难的话,那么还有其他可靠的替代方案可以提供免费的Prtivate SVN存储库.

svn version-control tortoisesvn google-drive-api

37
推荐指数
3
解决办法
11万
查看次数

SVN - 如何将旧版本修改为头版?

我当前头版中的一个文件已损坏.我希望将该文件的旧版本作为头版本修改,因为通常人们会在我的项目中同步到头部版本.怎么做?

svn

36
推荐指数
2
解决办法
3万
查看次数

有没有人知道Subversion的C#API?

我想调用一个subversion存储库,但我想用C#编写它.有谁知道任何好的图书馆?

.net c# svn sharpsvn

36
推荐指数
1
解决办法
2万
查看次数

如何降级SVN工作副本的版本?

SVN目录很容易在计算机之间移动,但这可能导致工作副本和已安装的svn客户端之间的版本不匹配,从而导致错误

svn: This client is too old to work with working copy '.';  
  please get a newer Subversion client
Run Code Online (Sandbox Code Playgroud)

在一个完美的世界中,人们可以安装更新版本的SVN客户端,但是当这不可能或不方便时,能够将工作副本降级到安装的客户端版本会更好 - 特别是当你知道没有正在使用更高版本的功能.

只有在有问题的工作副本没有任何更改的情况下,使用旧客户端签出新的工作副本才有效,并且不会太大而不会造成不便.

想象的场景将是这样的:Joe向您发送一个包含大量嵌套目录(以及关联的版本化.svn文件夹)的大型工作副本.你正在努力.当你尝试提交它时,svn告诉你你的客户太旧了.不应该将它发回给Joe.不需要检查新的工作副本,并且在任何情况下合并这些更改都是不方便的.

有办法做到这一点吗?

svn

36
推荐指数
2
解决办法
3万
查看次数

Subversion:防止对一个文件的本地修改被提交?

我有一个Subversion工作副本,我对一个文件进行了一些本地修改.修改只与我有关,我不想提交它们.(存储库中的版本包含一些适合其他用户的默认值,但不适合我,这就是我想在本地覆盖它们的原因.)

请注意,虽然我不想提交更改,但我确实希望在我这样做时收到存储库中所做的任何更新svn update.此外,只有在我的工作副本中,我不想将更改提交到该文件,其他用户不应受到影响.所以svn:ignore或者提交钩子不符合我的目的.

目前,我只是这样做:

svn commit file1 file2...
Run Code Online (Sandbox Code Playgroud)

我明确指定了包含我不想提交的特定文件的更改的文件.

然而,在我工作的时候,我养成了简单写作的习惯:

svn commit -m "Log of what I just did"
Run Code Online (Sandbox Code Playgroud)

而且我担心在我不专心的时候,我会无意中使用上面的命令提交"禁止"文件.

简而言之,我正在寻找的只是一种在工作副本中"标记"文件的方法,该方法可以防止Subversion提交该文件中的更改(即使我刚刚得到一个,也不必自动排除当我尝试提交所有文件时出错,很好).有点像标记处于"冲突"状态的文件......

这样的事情存在吗?

更新:akent,谢谢你指出这个非常相似的问题.

svn

36
推荐指数
5
解决办法
2万
查看次数

你如何让eclipse使用现有的svn工作副本?

我有一个用svn签出的工作副本; 此外,我在Eclipse中创建了一个新项目,它将工作副本的根目录作为项目的位置.我希望能够像Eclipse中的比较版本那样做.我有Subclipse 1.4.8,但这似乎没有给我我想要的东西.难道我做错了什么?

eclipse subclipse svn

36
推荐指数
2
解决办法
3万
查看次数

是否有干净的方式移动/到/ trunk?

我做了创建一个版本库中的错误不平常trunk,branchestags目录.也就是说,项目的根目录映射到存储库的根目录.现在我想创建一个功能分支,但是没有好的地方可以放置它.我想要做的是移动//trunk,保持其性质和历史.我运气不好吗?

svn

36
推荐指数
2
解决办法
1万
查看次数

如何使用命令行对我的项目进行SVN更新

如何使用命令行SVN更新我的项目?

然后我将设法从C#调用这些命令行.

我是.NET开发人员,我正在使用TortoiseSVN.

svn command-line

36
推荐指数
4
解决办法
10万
查看次数

将scm信息添加到maven pom的目​​的是什么?

我理解你为什么要将存档信息添加到pom中.但为什么SCM信息呢?是否有可能完全从一个pom实现项目?

我总是在svn中存储maven项目的方式是将所有内容(包括eclipse项目,maven pom)添加到存储库.每当我对任何事物(包括pom)进行更改时,我都会进行SVN提交.

有没有办法直接通过maven执行SVN操作?这是最佳做法吗?

svn maven

36
推荐指数
2
解决办法
2万
查看次数

SVN更新头与vs与存储库同步有什么区别?

当我在eclipse中右键单击我的项目时,我看到两个选项与存储库同步并更新到head.我不知道他们之间有什么区别?

eclipse svn

36
推荐指数
1
解决办法
6万
查看次数