我在使用 tortoiseSVN 和 Subversion 时遇到问题。流程如下:
- 我在计算机 A 上创建了一个新的存储库。
- 我将存储库签出到计算机 B 上的工作副本(我们使用对等网络,两台 PC 都装有 Windows Vista)。
- 我将 ASP.NET 网站的文件和目录复制到工作副本中。
- 我添加文件,然后提交它们。到现在为止还挺好。
- 我在 PC B 的工作副本中编辑了一个文件。
- 我提交文件,然后问题开始了:
- 首先,tortoiseSVN 无法提交,因为它无法删除存储库中的文件。
- 第二次尝试提交和 tortoiseSVN 说该文件已过期。
- 我在 PC B 上运行了一个 tortoiseSVN 更新。成功,没有任何变化。
- 我尝试在 PC B 上运行提交并获得相同的文件过期错误。
在我看来如下:
尽管出现错误,但初始提交已部分成功。结果,当我尝试第二次提交时,该文件已过期。
但是,显然还有其他问题:检查一个新的工作副本,这次是在 PC A 上,显示对文件的更改已提交。然后我可以进行更改并毫无问题地提交它们。请注意,存储库位于 PC A 上。因此 PC A 上的工作副本似乎可以正常工作。
对等网络似乎也运行良好。
所以我真的不知道该怎么办。我们需要两个人在这个网站上工作,所以我们需要版本控制。
任何帮助表示赞赏。我现在正处于派头阶段,我真的不知道下一步该尝试什么。