嘿,我正在寻找一个SVN客户端,但在每个人都说Toirtoise等之前,我得到了一个SVN需要处理的“功能请求”。
所以这里有捕获,我有3台机器,其中2台我可以安装客户端,其中一台我不能给它机器/公司政策,所以我需要能够从其中一个压缩内容我将客户端安装到无客户端机器的两台机器,能够编辑它然后压缩并将其发送回带有客户端的机器并提交源代码,Tortoise不能很好地使用该设置并且经常使用迫使你解决大量的冲突,尽管它很烦人。
我正在开发一个ASP.NET(C#)网站,我已经尝试过AnkhSvn,没关系,但它不能很好地工作,而且您对Visual Studio解决方案之外的文件夹的选择很少,等等。 / p>
提前致谢!
答案 0 :(得分:3)
svn并不关心如何编辑文件。您应该能够从工作树中移动文件,编辑它们,将它们移回,然后检查它们。
如果可以提供帮助,请不要使用.svn目录,并注意操作系统的差异。编辑文件时,是否要更改行结尾?
答案 1 :(得分:0)
我要解决的SVN版本问题是在网络驱动器上共享代码。然后我可以复制它,进行更改并从我的XP机器提交(如果是这种情况)。
还要确保您使用的不同代码编辑器中的行结尾相同。
答案 2 :(得分:0)
这是我过去所做的。
如果我打算离线工作,我会将包含工作副本的目录复制到我的笔记本电脑。然后我在目录中搜索任何_svn和.svn目录,并从我的笔记本电脑中删除它们。 (我使用.Net解决方法,因此_svn)
当我回到我的办公桌时,我只是将文件复制到我工作副本中的文件上然后提交。
如果有可能更新工作副本以及笔记本电脑上的工作副本,我会将笔记本电脑文件复制到新目录,然后运行winmerge以确保完成所有正确的更改。然后我提交了工作副本。