SVN客户端,在没有客户端的情况下,可以很好地处理在计算机中编辑的内容

SVN客户端,在没有客户端的情况下,可以很好地处理在计算机中编辑的内容,svn,Svn,嘿,我正在寻找一个SVN客户机,但在每个人都开始说Toirtoise等之前,我得到了一个SVN需要处理的“功能请求” 我有三台机器,其中两台我可以安装客户端,其中一台我不能给它提供机器/公司策略,所以我需要能够将我安装客户端的两台机器中的一台的内容压缩到无客户端机器上,如果能够编辑它,然后将其压缩并发送回带有客户端的机器,并提交源代码,则Tortoise无法很好地使用该设置,并且经常迫使您解决大量冲突,这可能会很烦人 我正在开发一个ASP.NET(C#)网站,我尝试了AnkhSvn,它还可以,但

嘿,我正在寻找一个SVN客户机,但在每个人都开始说Toirtoise等之前,我得到了一个SVN需要处理的“功能请求”

我有三台机器,其中两台我可以安装客户端,其中一台我不能给它提供机器/公司策略,所以我需要能够将我安装客户端的两台机器中的一台的内容压缩到无客户端机器上,如果能够编辑它,然后将其压缩并发送回带有客户端的机器,并提交源代码,则Tortoise无法很好地使用该设置,并且经常迫使您解决大量冲突,这可能会很烦人

我正在开发一个ASP.NET(C#)网站,我尝试了AnkhSvn,它还可以,但效果不太好,而且对于Visual Studio解决方案之外的文件夹,您几乎没有什么选择,等等


提前谢谢

svn不关心文件是如何编辑的。您应该能够从工作树中移动文件,编辑它们,将它们移回,然后签入


如果可以的话,不要使用.svn目录,并且要注意操作系统的差异。编辑文件时,是否要更改行尾?

我也有类似的情况。我有一个运行Ubuntu(SVN1.5)的系统和另一个运行XP(SVN1.6)的系统

我解决SVN版本问题的方法是在网络驱动器上共享代码。然后我可以复制它,做更改,并从我的XP机器提交(如果是这样的话)


还要确保所使用的不同代码编辑器中的行尾相同。

以下是我过去所做的

如果我计划脱机工作,我会将包含工作副本的目录复制到我的笔记本电脑上。然后我在目录中搜索任何_svn和.svn目录,并将它们从我的笔记本电脑中删除。(我使用.Net解决方案,因此使用了_svn)

当我回到我的办公桌上时,我只是将文件复制到我工作副本中的文件上,然后提交


如果工作副本可能与笔记本电脑上的副本一样更新,我会将笔记本电脑文件复制到一个新目录,然后运行winmerge以确保所有正确的更改都已进行。然后我提交工作副本。

今晚我将尝试删除.svn文件夹,如果有效,我会告诉您:)谢谢。