Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn Microsoft源代码安全/乌龟的替代方案VN_Svn_Tortoisesvn_Visual Sourcesafe 2005 - Fatal编程技术网

Svn Microsoft源代码安全/乌龟的替代方案VN

Svn Microsoft源代码安全/乌龟的替代方案VN,svn,tortoisesvn,visual-sourcesafe-2005,Svn,Tortoisesvn,Visual Sourcesafe 2005,我和我的女朋友在我们的电脑上存放了大量的文件,我们很快就想得到一个共享的桌面。我向她建议,我们对外部驱动器/服务器上的所有文件进行版本控制,以确保在进行不满意的更改时始终可以回滚版本(尽管在现实中,我们很少使用相同的文件) 我和subversion断断续续地玩了一会儿。在工作中,我们通常使用Microsoft Visual SourceSafe(我听说过一些非常强烈的意见),而在家里,我一直在玩Tortoise SVN 我对Tortoise SVN的最大问题是,在签入文档时,工作文件夹仍被视为活

我和我的女朋友在我们的电脑上存放了大量的文件,我们很快就想得到一个共享的桌面。我向她建议,我们对外部驱动器/服务器上的所有文件进行版本控制,以确保在进行不满意的更改时始终可以回滚版本(尽管在现实中,我们很少使用相同的文件)

我和subversion断断续续地玩了一会儿。在工作中,我们通常使用Microsoft Visual SourceSafe(我听说过一些非常强烈的意见),而在家里,我一直在玩Tortoise SVN

我对Tortoise SVN的最大问题是,在签入文档时,工作文件夹仍被视为活动存储库,因此需要删除SVN目录,然后才能再次签出到该文件夹

总的来说,我并不完全满意我与乌龟SVN(可悲)的经验,并想知道你们是否都可以建议。理想情况下,我正在寻找与SourceSafe非常相似的东西,在这里,所有文件都可以通过一个用于签出/签入的可视化界面进行维护,并且可以设置一个单一的工作文件夹,并且可以无限次地签出/签入


哦,我希望它是免费的,但它不是一个交易破坏者。

>大量文件什么样的文件?也许Skydrive/Dropbox会比SVN这样的成熟版本控制做得更好?你真的需要跟踪任何变化吗?您需要不可变的修订吗?您的更改是否需要日志消息?1/不要误用任何VCS-您希望有可靠的备份系统,而不是SCM。2/使用SCM存储二进制工件是个坏主意(tm),我想我有点把整个场景弄得一团糟。我将使用的文件可以是从C#.CS文件到Photoshop PSD的任何文件。我希望能够跟踪更改,不一定要取代备份文件的行为,而是确保如果需要回滚,我不必创建完整备份以确保我拥有该副本,我可以轻松地回滚。这是对Subversion的奇怪描述。你不是想把你的工作副本和你的回购协议放在同一个文件夹里吧?