这是一个新手问题......
我得到了这个项目,我想使用google.code svn系统,但是,我不知道如何......事实上,我不习惯svn ...这就是我所做的:
svnadmin create octopy_repo
svn import /home/mrt/python/Qt/octopy file:///home/mrt/octopy_repo -m "Initial import"
Adding (bin) /home/mrt/python/Qt/octopy/octopus.png
Adding /home/mrt/python/Qt/octopy/oct.ui
Adding /home/mrt/python/Qt/octopy/zipi
Adding /home/mrt/python/Qt/octopy/octo.py
Adding /home/mrt/python/Qt/octopy/main.py
Adding /home/mrt/python/Qt/octopy/etc
Adding /home/mrt/python/Qt/octopy/etc/config.list
Committed revision 1.
mkdir octopy_working
svn checkout file:///home/mrt/octopy_repo /home/mrt/octopy_working
cd octopy_working
Run Code Online (Sandbox Code Playgroud)
这就是卡住的地方.首先,我编辑一些文件,然后:
svn status
M main.py
svn diff
Index: main.py
===================================================================
--- main.py (revision 1)
+++ main.py (working copy)
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-"""The user interface for our app"""
+"""The user interface for our app some …Run Code Online (Sandbox Code Playgroud) 如果我执行此命令
svn co https://ltfat.svn.sourceforge.net/svnroot/ltfat ltfat
Run Code Online (Sandbox Code Playgroud)
我会得到最新的回复,即908.
但我真的想要回归901.
有人知道我该怎么做吗?
很多爱,路易丝
我试图在同一个存储库中的项目之间移动文件夹.所以我打算使用svn move命令或右键单击并拖动文件夹.这似乎没问题,是否确保不会丢失任何修订?此外,文件夹上还有一些svn属性,所以移动保持这些属性完整吗?
我尝试了正确的clig并拖动,然后选择SVN Copy并将文件添加到WC选项,这给了我这条消息"无法复制文件.访问被拒绝."
我怎样才能解决这个问题?
我的公司代码位于一个subversion存储库中,到目前为止它运行良好.我遵循了如何设置存储库的建议,即我有分支/标签/中继子目录.但我现在想要更有条理,并有2个元分支,开发和发布.前者显然是出于开发目的,工程师可以尝试不同的奇怪事物,而后者则是针对产品就绪的稳定代码.所有新功能在开发时将首先存在于"dev"中,一旦被认为可以,它们将偶尔合并到"发布"分支上.承诺"发布"只会来自这种合并加上正常的bug.这些元分支中的每一个都包含普通的分支/标签/中继子目录.
我遇到的问题是我无法为我的生活做好准备.我创建了2个元分支,将所有现有的子目录移动到"dev",我现在想将"dev"的主干移动到"release"主干.但我无法想象如何.如果我切换(来自TortoiseSVN),它只是删除所有内容,因为"释放"中继是空的.如果我尝试从'dev/trunk'创建一个分支'release/trunk',tortoisesvn会抱怨该路径不存在.
我无法弄清楚该怎么做.这应该是简单的不应该吗?我猜很多人会使用类似的组织,开发与发布?!
欢迎任何建议/意见/想法.
提前致谢.
一个
我们有一个引用Common-directory中文件的项目.无论何时打开或编译该项目,都会复制这些文件.由于时间戳更改,Subversion将其视为更改.我只想提交常规Common目录的新更改,或项目中的实际更改.不是编译器为我执行的自动复制.
如何将目录和文件保留在SVN中,但是防止这些不变更被视为变更?是否有一些处理这种情况的"最佳实践"或"首选"方式?
很多时候我需要删除一个文件夹并复制另一个具有相同名称的文件夹.总是这是一个麻烦的地方.这样做的最佳方法是什么?
我尝试提交时遇到的错误:
Run Code Online (Sandbox Code Playgroud)Error: Directory Error: '..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' Error: containing working copy admin area is missing Error: Please execute the 'Cleanup' command.
我在尝试清理时遇到的错误:
Run Code Online (Sandbox Code Playgroud)'..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' is not a working copy directory.
你知道,常规的"svn提交"."svn up."
当我做svn co时,它与SSH相关联.
svn co +ssh or something.
Run Code Online (Sandbox Code Playgroud)
我如何将其与Windows链接?我正在使用Windows,我想在这个SVN中添加一些代码.我开始使用什么工具?我可以使用Linux语法正常结账吗?
直接来自vim,有没有办法将文件检入cvs或subversion?
我知道我可以使用不同的控制台窗口来检查任何更改,但如果可能的话,能够从同一个窗口执行所有操作会更方便.
我正在寻找一个好的python库来操作subversion存储库.我正在尝试PySvn,但发现它无法处理类似的东西
pysvn.Client().info("/path/to/svn/repo")
Run Code Online (Sandbox Code Playgroud)
因为它不是工作副本.有谁知道任何可以处理这种事情的好库?
更新 - 我会尝试简化它 - 我想获得有关存储库的信息.我跑的时候得到的信息也一样svn info file:///path/to/svn/repo